如在客户端做增加,删除,修改等操作,如发生意外情况,
想在程序中处理,让数据回滚到未作增加,删除,修改前的状态,
应怎样写呢,谢谢各位了
想在程序中处理,让数据回滚到未作增加,删除,修改前的状态,
应怎样写呢,谢谢各位了
解决方案 »
- 请教一下用过DELPHItwain的高手,如何设置扫描出来的图片的WIDTH,height啊?
- 关于打包问题,在线等,很急,望高手指点!!!,谢谢了
- 非技术贴,请大家帮个小忙,我送点小分。
- 求救:有没有办法一个对象的信息存储起来,下次程序运行的时候直接载入就可以的到原对象的信息。
- 这个控件怎么是隐藏的?!
- 加入CSDN,QQ群,号为1445054为闲聊区,号1476111为技术讨论区
- setcapture函数无法使用--急救!!
- 请问哪里有delphi可用的directX头文件下载?谢谢
- 帮我看一下这段代码。怎么总是出错?
- D6中的CLX是什么东东?
- 单机使用的数据库程序是否可以应用于网络中,若可以应注意什么问题(我只知道数据库的并发控制问题),请高手指点
- treeview 动态添加 一个子项问题
void __fastcall TForm1::ApplyButtonClick(TObject *Sender){
Database1->StartTransaction();
try
{
CustomerQuery->ApplyUpdates(); // try to write the updates to the database
Database1->Commit(); // on success, commit the changes;
}
catch (...)
{
Database1->Rollback(); // on failure, undo the changes
throw; // throw the exception to prevent a call to CommitUpdates!
}
CustomerQuery->CommitUpdates(); // on success, clear the cache
}
try
...
database1.Commit;
except
database1.rollback;
end;
StartTransaction;
try
...
Commit;
except
rollback;
end;