agree with: zyj320621(小朱)
解决方案 »
- 还有多少人在用delphi做开发
- 操作远程数据考虑的速度问题!
- 如何解决多人同时录入的问题?数据量不大,delphi6+access2000,用sql是不是好些?谢谢
- 如何象"金山詞霸"那樣,把自己創建的字體放在自己的程序目錄下面,而不是把字體安裝到系統.
- adoquery1.loadfromfile的问题!
- 一个界面要求高,布局合理商业软件如何布局耳目一新的主窗口和子窗口,请给出建议,来者有分??
- ●○求助●○谁知道如何让DELPHI的TImage响应鼠标指针立刻图片时的事件?
- 关于windows消息, 在线等待!!!
- 消息框问题
- 热心肠的大虾请进:)
- 如果我要做一个查询模块,使用3个combobox,那么代码你门会怎样写呢
- 那位兄台知道,怎样在SQL Server中定义一个象Access那样自动编号的ID字段.
李维的书写得很明白
try
adoconnection1.BeginTrans
adodataset1.post;
adoconnection1.CommitTrans ;
except;
adoconnection1.RollbackTrans ;
end;
我觉得应该这样才行:
AdoConnection.BeginTrans
Try
//更改数据
AdoConnection.CommitTrans;
Except
AdoConnection.RollbackTrans;
End;
设置一个Version如果有修改则version+1,如果你最先读入的Version 和现在Version 不同则可以确定你的修改不能被提交呵呵!这个办法好玩,主要好处是资源,锁定的少!
我是在AFTERPOST事件里,REQUERY一下。
try
adoconnection1.BeginTrans ..... adodataset1.post;
adoconnection1.CommitTrans ;
except;
adoconnection1.RollbackTrans ;
end;