请问怎样把多个query和dataset加入到一次事务里?
有query1,query2,dataset1。
请问怎样把这几个放在一次事务里处理??
[解决办法]
我不知道自己理解的对不对啊,请后面各位大侠指正:
1、事务处理,不是说 Query、DataSet,而说的是 Database(或者 ADOConnection)
2、来个简单的例子,如果用的 BDE:
Database1.StartTransaction;
try
//这里写你的相关代码
Database1.Commit;//提交
except
Database1.Rollback;//回滚
end;
3、如果用的 Ado
ADOConnection1.BeginTrans;
try
//这里写你的相关代码
ADOConnection1.CommitTrans;
except
ADOConnection1.RollbackTrans;
end;
[解决办法]
正解
ADOConnection1.BeginTrans;
try
//这里写你的相关代码
ADOConnection1.CommitTrans;
except
ADOConnection1.RollbackTrans;
end;
你在这里面做很多操作。