TDatabase,TQuery,TTable等等
Database1.StartTransaction;
try
Query1.ApplyUpdates;
...
Database1.Commit;
except
Database1.Rollback;
raise;
end;
Database1.StartTransaction;
try
Query1.ApplyUpdates;
...
Database1.Commit;
except
Database1.Rollback;
raise;
end;
解决方案 »
- IDHTTP 发送 HTTPHEADER
- 50 分求购 delphi bitbutton 按钮图标 bmp 格式
- 菜鸟刚学delphi,有个弱弱的数制转换问题请教一下,麻烦高手帮忙解决!
- ado可否实现多条提交?
- @@@@@@@@@@@@@@@@@@一个简单的问题,当场给分◎◎◎◎◎◎◎◎◎◎◎
- 高分求解,如何把自己的菜单添加到 SHELL 里面用右键拖放文件时弹出的菜单中?
- 如何重画Form的标题栏,或按钮等?
- 对 Delphi的前途好担忧.请大家讨论(进者有分)
- 招聘DELPHI专兼职程序员
- Delphi5中的分布式(DCOM连接)问题
- 请问richedit一共能输入多长的text啊?
- 关于Windows消息的若干疑问?
try
Table1.Insert;
Table1.Fields[0].Value:='xxx';
Table1.Post;
Database1.Commit;
except
Database1.RollBack;
raise Exception.Create('Commit failed');
end;
database1.StartTransaction;
try
.........
dmGlob.myDb.Commit;//提交
except on E:Exception do
begin
...........
dmGlob.myDb.Rollback;//回滚
end;
用database1
begin
database1.starttransaction;
....
database1.rollback;
...
database1.commit;
end;你试试吧