明生注:今天在写三层开发的时候发现数据库老是锁定。原因是我二台局域电脑在使用着同一个表的值。而且数据库是access的.所以就有了以下这个文章
代入下面的代码在使用的时候没发现有什么异常。只发现速度比原来的慢一些。。俱体的没有跟进去检查.下面的一段代码从网上拷了回来。。做为记录
ADOConnection1.BeginTrans; //开始事务
try
with adoquery1 do
begin
close; //插入记录
sql.clear;
sql.add('insert into tablename(.......) value(.......) ');
execsql;
end
ADOConnection1.CommitTrans; //提交事务
except
ADOConnection1.RollbackTrans //回滚
end;
原创文章如转载,请注明:转载自心动吧DELPHI网络书 [ http://www.abcxd.com/delphi/ ]
本文链接地址:http://www.abcxd.com/delphi/abcxddelphi/DELPHISJK/ADOConnection-BeginTrans.html