起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 255|回复: 11

[结贴]关于数据关联后出现的问题**

[复制链接]
发表于 2007-10-17 09:18:06 | 显示全部楼层 |阅读模式
我用下面语句关联表后,并生成的更新语句,
SELECT WM_SUPPLIER.*,isnull(SetFlag,'A') as SetFlag
  FROM WM_SUPPLIER left join (select distinct suppguid,'S' as SetFlag from WM_PAYABLEACCOUNT where (settlementflag='N' or settlementflag='B'))b
on WM_SUPPLIER.guid=suppguid

但在测试环境中更改一个值后保存,则报err1图中上图的错误,
但在运行环境中则报err1图中上图的错误(运行环境中,更改字段值的同时,给Setflag:='A').

请问这是怎么回事?在线等待

err1.jpg

75.39 KB, 下载次数: 130

回复

使用道具 举报

发表于 2007-10-17 09:36:12 | 显示全部楼层
看一下您的更新SQL
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-17 09:41:31 | 显示全部楼层
更新SQL只对WM_SUPPLIER的字段进行了更新,而且我还试了,如果把关联去掉,则不会再报错了.
回复 支持 反对

使用道具 举报

发表于 2007-10-17 15:26:14 | 显示全部楼层
把你生成的更新语句贴出来看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-17 16:49:22 | 显示全部楼层
刚问了下同事,有个字段是文本型的,当数据集在没有关联和有关联时,同事说你们在后台的处理机制不一样?
回复 支持 反对

使用道具 举报

发表于 2007-10-17 17:36:08 | 显示全部楼层
呵呵,我问了一下,没有啥特殊的,请问你是问你的哪个同事,他是听谁说的?我再去跟那个人咨询一下
回复 支持 反对

使用道具 举报

发表于 2007-10-17 17:38:25 | 显示全部楼层
把您写的更新语句贴出来看看。
回复 支持 反对

使用道具 举报

发表于 2007-10-24 15:00:30 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-24 16:56:54 | 显示全部楼层
问题解决了,结了
回复 支持 反对

使用道具 举报

发表于 2007-10-26 09:21:07 | 显示全部楼层
谢谢反馈,不过请楼主把方法共享一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-29 06:25 , Processed in 0.047050 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表