H
hblsoft
Unregistered / Unconfirmed
GUEST, unregistred user!
急救:
各位大虾,我在C++Builder6中写的程序,采用ADO连接SQL SERVER2000,方法如下:
[Provider=SQLOLEDB.1;Password=dba;Persist Security Info=True;User ID=sa;Initial Catalog=AutoLinkDB;Data Source=HEBULIANG-CS]
现在我在操作主从表时出现以下错误:[键列信息不足或不正确,更新影响到多行]
主表控件名[TADOQuery]为:adoqryMaster
从表控件名[TADOQuery]为:adoqryDetail
当我执行adoqryDetail->Delete();时就出错,但是只要从表中只有一行记录时就没有错误提示。同时我在SQL SERVER2000中写的触发器又是正常的(不论它是一对一,还是一对多的数据记录)。
各位大虾,我在C++Builder6中写的程序,采用ADO连接SQL SERVER2000,方法如下:
[Provider=SQLOLEDB.1;Password=dba;Persist Security Info=True;User ID=sa;Initial Catalog=AutoLinkDB;Data Source=HEBULIANG-CS]
现在我在操作主从表时出现以下错误:[键列信息不足或不正确,更新影响到多行]
主表控件名[TADOQuery]为:adoqryMaster
从表控件名[TADOQuery]为:adoqryDetail
当我执行adoqryDetail->Delete();时就出错,但是只要从表中只有一行记录时就没有错误提示。同时我在SQL SERVER2000中写的触发器又是正常的(不论它是一对一,还是一对多的数据记录)。