F
flyleaf88
Unregistered / Unconfirmed
GUEST, unregistred user!
我找过论坛里所有关于这问题的解答,好象都不了了之,这问题应该是经常碰到的呀
难道都那么保密:)
用adoquery做主从表,两个表都是缓存更新,用事务一起提交,但问题实在是太多,
更改主键,马上出现错误,
事物回滚,无法显示错误,我又不想回到用BDE下:(,谁有比较好的解决方法?还
有一个问题,我用触发器级连删除,更新,不知道谁有用sql server
的关系图来实现?毕竟用这个方便多了
代码如下
存盘前:
myclck.DataModule2.ADOConnection1.BeginTrans;
存盘:with myclck.DataModule2.ADOConnection1 do
begin
try
myclck.DataModule2.q_d_lkd_mx.UpdateBatch();//明细表
myclck.DataModule2.q_pz_lkd.UpdateBatch();//主表
CommitTrans;
BeginTrans
except
RollbackTrans;
BeginTrans;
难道都那么保密:)
用adoquery做主从表,两个表都是缓存更新,用事务一起提交,但问题实在是太多,
更改主键,马上出现错误,
事物回滚,无法显示错误,我又不想回到用BDE下:(,谁有比较好的解决方法?还
有一个问题,我用触发器级连删除,更新,不知道谁有用sql server
的关系图来实现?毕竟用这个方便多了
代码如下
存盘前:
myclck.DataModule2.ADOConnection1.BeginTrans;
存盘:with myclck.DataModule2.ADOConnection1 do
begin
try
myclck.DataModule2.q_d_lkd_mx.UpdateBatch();//明细表
myclck.DataModule2.q_pz_lkd.UpdateBatch();//主表
CommitTrans;
BeginTrans
except
RollbackTrans;
BeginTrans;