起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 194|回复: 10

【结贴】applyupdates 出错**

[复制链接]
发表于 2008-9-3 09:43:14 | 显示全部楼层 |阅读模式
datasetproddetail.ApplyUpdates(-1);    出错如下图

未命名.jpg

718.55 KB, 下载次数: 104

回复

使用道具 举报

发表于 2008-9-3 09:52:47 | 显示全部楼层
你看提示了吗?说的你update语句过去修改为记录数超过1条了,如果是你想要的,那么修改一下 datasetproddetail. 这个数据集的更新选项就可以了
回复 支持 反对

使用道具 举报

发表于 2008-9-3 09:55:33 | 显示全部楼层
设置一下数据集的更新选项,选中第一页的允许更新到多条记录看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-3 10:13:36 | 显示全部楼层
我改了一个更新选项   不会提示错误  但是删除一条的时候 会把另外一条相同染助剂代码给删除  应该是deletesql的问题 我把deletesql设置成这个也不行

1.jpg

657.05 KB, 下载次数: 92

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-3 10:15:06 | 显示全部楼层
DELETE FROM DYE_JOBPRODUCTIONDETAIL   WHERE  ( SERIES = :OLD__SERIES )   AND  ( DYESTUFFNO = :OLD__DYESTUFFNO )   AND  ( PROCESSNO = :OLD__PROCESSNO )

2.jpg

657.05 KB, 下载次数: 89

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-3 10:16:12 | 显示全部楼层
如图  是它默认的deletesql

3.jpg

657.05 KB, 下载次数: 85

回复 支持 反对

使用道具 举报

发表于 2008-9-3 10:20:48 | 显示全部楼层
如果是主键的话应该能够定位到唯一的记录的呀,就不会同时删除多条记录了!更新模式设置成主键也还会提示影响到多条记录么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-3 10:35:01 | 显示全部楼层
郁闷 我用delete删除的时候只删掉一条   等我保存完以后  另外一条(染助剂代码一样,但是主键不一样)就没有了  也跟着删除掉  
我在代码里面有用到过滤的功能  应该不会影响到吧
回复 支持 反对

使用道具 举报

发表于 2008-9-3 10:36:41 | 显示全部楼层
你把6楼的sql清空一下重新生成一下吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-3 10:39:12 | 显示全部楼层
shangxy  谢谢您 我解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 18:55 , Processed in 0.044061 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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