你可以在ADOConnection.BeginTrans和ADOConnection.CommitTrans之间利用连接到ADOConnection的多个数据集控件执行多次Insert,Update,Delete等操作,这些操作要么全部完成,要么一个也不能完成。这就叫事务完整性。因为某些操作是紧密相关的。例如银行的转帐,首先要扣去汇出方的金额,然后要增加汇入方的金额。如果不控制事务完整性,在扣除金额后可能会由于某种异常导致汇入失败。而利用
adoconnection.begintrans
try
.....
adoconnection.CommitTrans;
Except
adoConnection.RollBacktrans;
end;
异常处理结构语法,可以控制汇入和汇出必须全部完成,UNDERSTAND?上面的朋友已经说明白了,还不给人家分,太不厚道了。以后没人理你的。