A
aszou
Unregistered / Unconfirmed
GUEST, unregistred user!
用两个ADOQuery1,ADOQuery2和Access的两个表连接,
ADOQuery2用DataSourse和ADOQuery1设置成主从关系,
ADOQuery1的主键aa为自动编号,和ADOQuery2的bb连接,
对两个表进行Insert操作,当Post时,总是ADOQuery2先行post,
出错提示为:“主键或索引不能为空。”
在ADOQuery2的beforePost中加入
ADOQuery2.FieldByname('bb').asstring:=ADOQuery1.FieldByname('aa').asstring
监视ADOQuery1.FieldByname('aa').asstring='';
我研究了一天也没弄明白,到底应该怎么办啊?
ADOQuery2用DataSourse和ADOQuery1设置成主从关系,
ADOQuery1的主键aa为自动编号,和ADOQuery2的bb连接,
对两个表进行Insert操作,当Post时,总是ADOQuery2先行post,
出错提示为:“主键或索引不能为空。”
在ADOQuery2的beforePost中加入
ADOQuery2.FieldByname('bb').asstring:=ADOQuery1.FieldByname('aa').asstring
监视ADOQuery1.FieldByname('aa').asstring='';
我研究了一天也没弄明白,到底应该怎么办啊?