用事务来处理.
开始事务
执行语句1
if 有错误 then 回滚事务,停止
执行语句2
if 有错误 then 回滚事务,停止
........
执行成功
提交事务
开始事务
执行语句1
if 有错误 then 回滚事务,停止
执行语句2
if 有错误 then 回滚事务,停止
........
执行成功
提交事务
解决方案 »
- delphi中的基础知识应用?怎样实现下面的要求。求指点?
- 请问如果避免同时对数据库进行修改,如:两个用户同时对同一记录进行删除和修改操作?谢谢了!delphi里面
- 如何在程序运行时创建多窗口,要求可以在任务栏中切换不同的窗口。
- 把一个应用程序做成什么才能让别的语言调走呢?做成ACTIVEX可以吗?做成自动化服务器可以吗?
- 关于窜口通信的问题
- 请各位高人给个思路
- 调试MTS中,出现错误信息:“连接事务管理器或没有事务管理器”!急!
- 初级的问题:我下了一些delphi的源代码,但是都不能正常运行,怎么回事
- 能讲下loadfromtable的用法吗?
- 推荐一些书籍给我
- *************三层结构中,怎样进行对多个表操作的事务处理?*************
- 高分求解!!!(100分)
try
database.starttransaction;
database.commit;
excpet
database.rollback;
end;
用事务处理
try
{
BeginTrans
其他语句
CommitTrans
cathc(...)
{
Rollback
}
ADOConnection.BeginTrans
ADOConnection.CommitTrans
ADOConnection.RollbackTrans
当然这是在DELPHI代码中的事务,
有条件的话最好如楼上所说的