F
forgot2000
Unregistered / Unconfirmed
GUEST, unregistred user!
ADOQuery的数据集是多表关联的,如select a.*,b.name from table1 a,table2 b where a.b_id=b.id,
象这样的ADOQuery在Post时会自动地进行多表更新,比如删除时会把两个表的数据同时删除,如果
在ADOQuery的AfterOpen事件中写ADOQuery1.Recordset.Properties.Item['Unique Table'].Value:='table1';
可以解决这个问题,但如果是新增记录的话还是同时更新两个表。但我只需要更新一个表呀!
不知道大家有没有遇到过这个问题,就是ADO中多表关联的数据应该怎样进行单表更新的问题,请救就我吧,各位
大虾!
我知道在BDE中很容易解决这个问题,但现在程序写了很多了,不能临时换控件了,因为我有特殊原因,也不能
使用Lookup字段,所以数据集肯定是多表关联的结果,应该怎样在最后更新(主要指增加记录)时实现对单一的表
进行更新呢?
象这样的ADOQuery在Post时会自动地进行多表更新,比如删除时会把两个表的数据同时删除,如果
在ADOQuery的AfterOpen事件中写ADOQuery1.Recordset.Properties.Item['Unique Table'].Value:='table1';
可以解决这个问题,但如果是新增记录的话还是同时更新两个表。但我只需要更新一个表呀!
不知道大家有没有遇到过这个问题,就是ADO中多表关联的数据应该怎样进行单表更新的问题,请救就我吧,各位
大虾!
我知道在BDE中很容易解决这个问题,但现在程序写了很多了,不能临时换控件了,因为我有特殊原因,也不能
使用Lookup字段,所以数据集肯定是多表关联的结果,应该怎样在最后更新(主要指增加记录)时实现对单一的表
进行更新呢?