首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请教怎样把多个query和dataset加入到一次事务里

2012-02-15 
请问怎样把多个query和dataset加入到一次事务里?有query1,query2,dataset1。请问怎样把这几个放在一次事务

请问怎样把多个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;
你在这里面做很多操作。

热点排行