Delphi 事务处理的问题(急)
sql := 'Insert Into Project(ProjectId) Values(3)';
sql := 'Update Bill set ItemCode = '''+aaa+''' Where BillID=1';
这两条插语句用TADOConnection的事务处理
怎么写啊
with FDataDM.ADOConn2 do
begin
Open;
BeginTrans;
try
sql := 'Insert Into Project(ProjectId) Values(3)';
Execute(sql);
sql := 'Update Bill set ItemCode = '''+aaa+''' Where BillID=1';
Execute(sql);
CommitTrans;
finally
RollbackTrans;
end;
end;
为什么这样写会提示“试着不先使用BeginTrans而提交或退回事务”
是不是跟Access数据库有关
在线等!!!!!!!!!!!!!