请问如何主从表中使用事务处理和BatchUpdate? 如何设置从表的lockType,除了主表的UpdateBatch,CancelUpdate,连接的rollback,CommitTrans,BeginTrans外还要怎样? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //首先设置DataSet的LockType 为ltBatchOptimistic//提交时如下!procedure TForm1.SpeedButton1Click(Sender: TObject);beginADOConnection1.BeginTrans;//事务开始try ADOQuery1.UpdateBatch(arAll); ADOQuery2.UpdateBatch(arAll); ADOConnection1.CommitTrans;//事务结束except ADOConnection1.RollbackTrans;//出错时回滚 raise;end; 你们错了,如果, ADOQuery2.UpdateBatch(arAll);造成提交失败.当更改成功之后.再进行提交,事务成功.则ADOQuery2的数据集正常提交,而ADOQuery1的数据集没有提交. cxgrid安装问题 为什么把图片保存到数据库后,用DBImage 显示出来是黑的?急急急! 关于ListItem的问题 Delphi的困惑,我的困惑。 一个比较简单的数据更新问题,在线等待 有关开发控件的问题 delphi怎么调用c写的Dll函数 有线电视系统求助!!! delphi可能吗???? 如何在用代码设置F1Book的Cell中数据格式 单精度型转换!!! 安装delphi的问题,Cannot load packege ~!
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
ADOConnection1.BeginTrans;//事务开始
try
ADOQuery1.UpdateBatch(arAll);
ADOQuery2.UpdateBatch(arAll);
ADOConnection1.CommitTrans;//事务结束
except
ADOConnection1.RollbackTrans;//出错时回滚
raise;
end;
当更改成功之后.再进行提交,事务成功.则ADOQuery2的数据集正常提交,而
ADOQuery1的数据集没有提交.