DELPHI CLIENTDATASET 不能修改刪除問題
时间:2010-11-09 来源:zaorv
窗口從基本功能窗口繼承,今天 做的窗口能新增數據,但不能修改、刪除數據 。提示:Record not found or changed by another user 以下是從網絡找到的問答: 1.你的程序中有两个连接,或有两个数据集同时联接到数据库,而其中一个数据集中的变化没有同步到另一个数据集中去。可以使用Requery使之同步。
2.是由于Clientdataset与Provider不同步引用的重新获取Clientdataset一下就行了. 3.不是Delphi的BUG,是你的问题。极有可能是你提交的Update的SQL语句的Where子句中包含有诸如浮点、日期等类型。这样导致数据库无法定位到准确的记录,所以报错。
2.是由于Clientdataset与Provider不同步引用的重新获取Clientdataset一下就行了. 3.不是Delphi的BUG,是你的问题。极有可能是你提交的Update的SQL语句的Where子句中包含有诸如浮点、日期等类型。这样导致数据库无法定位到准确的记录,所以报错。
相关阅读 更多 +