java中有
con.setAutoCommit(false);delphi中没有找到解决的方法,不知道应该怎么样设置难道只能通过
ADOConn.BeginTrans;
try
...
ADOConn.CommitTrans;
execpt
ADOConn.RollbackTrans;
end;
这样去处理?我不想一开始就开启事务,不想每个conn都BeginTrans;只是想不自己提交就可以了请教了,谢谢
con.setAutoCommit(false);delphi中没有找到解决的方法,不知道应该怎么样设置难道只能通过
ADOConn.BeginTrans;
try
...
ADOConn.CommitTrans;
execpt
ADOConn.RollbackTrans;
end;
这样去处理?我不想一开始就开启事务,不想每个conn都BeginTrans;只是想不自己提交就可以了请教了,谢谢
我只要conn不自动提交如果不写ADOConn.BeginTrans;,就会自动提交上去了我想先把con.setAutoCommit(false);和java一样然后要提交的地方在commit
然后再执行Execute(sql)我想就只能用你说的那个方法了
设.ADODataset.LockType:=ltBatchOptimistic;
提交时用
adodataset1.UpdateBatch();
取消用
adodataset1.CancelBatch;