起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: jiaogl

【结贴】关于数据集多表更新!!!**

[复制链接]
发表于 2008-4-29 15:57:15 | 显示全部楼层
应该是在平台的sql构造器里查看。
怀疑是楼主的两个表中有id相同的字段
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-29 16:48:18 | 显示全部楼层
11楼的意思是指我的标准数据集中使用的SQL语句中select部分存在重复的字段么?
事实上从我给出的select语句可以看出,已经不存在重复的ship_cod字段,但为什么还会这样呢?
是不是原来的SQL语句缓存问题???
回复 支持 反对

使用道具 举报

发表于 2008-4-29 18:40:52 | 显示全部楼层
在sql构造器里,测试sql语句,可以取得数据吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-30 10:11:49 | 显示全部楼层
最初由 jiahaiming 发布
[B]在sql构造器里,测试sql语句,可以取得数据吗? [/B]

在SQL构造器里是可以查询到数据的,并且没有重复的字段!
回复 支持 反对

使用道具 举报

发表于 2008-4-30 11:17:59 | 显示全部楼层
楼主,你在更新选项里,选择生成更新sql,看得到的语句是否正常。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-30 11:45:11 | 显示全部楼层
正常,
回复 支持 反对

使用道具 举报

发表于 2008-4-30 17:18:20 | 显示全部楼层
原因是因为一个数据集从两个表中有相同ID的字段,平台把某一个自动加上“_1“。不知道楼主用的哪个版本,(我印象这部分有些变动的)
你再检查一下更新语句吧。

如果还不行,可以做个简单重现的例子,我们恢复环境跟踪看看吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-4 08:50:23 | 显示全部楼层
我们用的是3012版本,问题已经通过删除SHIP_COD字段解决了。
但是原来的语句中明明只有一个SHIP_COD字段,但却不知为何总是给出重复提示。
回复 支持 反对

使用道具 举报

发表于 2008-5-4 09:00:09 | 显示全部楼层
怀疑是一个平台缺陷,但需要楼主给个环境确认一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-6 12:14:48 | 显示全部楼层
那要等到下次再遇到的时候了!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 06:54 , Processed in 0.044074 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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