ADOQuery1连接表1
ADOQuery2连接表2
两表没任何关联
在一按钮事件中对表1,表2进行添加记录操作
现要求当表1添加不成功时,表2也不要添加,或表2不成功时,表1也撤消操作,请问如何处理?
ADOQuery2连接表2
两表没任何关联
在一按钮事件中对表1,表2进行添加记录操作
现要求当表1添加不成功时,表2也不要添加,或表2不成功时,表1也撤消操作,请问如何处理?
解决方案 »
- 关于单元测试的问题,我怎么测试类的私有方法呢?
- 没办法,高分求助一个问题(回答正确的还要加分),up者有分
- delphi操作Excel的问题
- 如何把一个整型数字变成两为的字符??
- TcpServer在很长一段时间内莫名关闭时,不知道如何重新启用打开某端口?
- 升星星拉~~~~~~散分~~~~
- 怎样把BDE数据库移到没有delphi的机子上
- 一个怪事情,我的打印窗口怎么不能显示了?
- 字符串
- IdTCPServer IdTCPClient 双向接发消息已经实现 但碰到了一个很奇怪的问题
- 请问ado中的table中有没有像bde中的table的setrangestart,applyrange方法?
- 请问:如何对DataSet中的数据进行查询?
也就是每个数据库更新语句后都判断Error,处理
ADOConnection.BeginTrans;
try
ADOQuery1....(添加或更新动作)
ADOQuery2....(添加或更新动作)
ADOConnection.CommitTrans; //没有问题,提交事务
except
ShowMessage('更新数据库出错!');
ADOConnection.RollbackTrans; //回滚事务
end;
except
ShowMessage('无法启动事务!');
end;