“无法更新行集定位:一些值可能已在最后读取后改变”帮帮我,把这个错误kill掉。
rzg 2003-04-23 04:23:59 “无法更新行集定位:一些值可能已在最后读取后改变”当我使用ADOQuery的批处理模式
操作SQL Server2000数据库中的数据表记录时,尤其是在添加数据的时候出现这个提示信息,
我怎么解决掉啊。下面是环境说明:
1、Delphi6+ADO+MS SQL Server2000
2、创建Table_01
Create table Table_Master
(
ID nchar(20),Primary key not null,
dDate datetime default getDate(),
OtherField char(20)
)
Create table Table_Detail
(
ID nchar(20),Primary key not null,
nGdsCode char(20),primary key not null,
dDate datetime default getDate(),
OtherField char(20)
)
在Table_Master上创建after触发器,当添加、修改数据的时候,把Table_Master中的数据
保存到另外一个数据表中。
3、然后用两个ADOQuery读取主从表数据。
4、用批处理方式保存修改、或者添加后的数据。
5!!!!!-〉出现上面错误提示。需要注意的是,我已经创建主键,但是
为什么还有这样的错误阿。