oracle数据库,d5 bde开发
问题是这样的:
比如:a,b同时 打开了记录REC1
a 保存后,b再保存,那么b就把a刚修改的内容覆盖了。怎么处理?
问题是这样的:
比如:a,b同时 打开了记录REC1
a 保存后,b再保存,那么b就把a刚修改的内容覆盖了。怎么处理?
解决方案 »
- delphi 分割字符串的问题
- 把Tcheckbox组件的caption写入表字段小问题,高手进,在线等.......
- 超级郁闷的事情:单步执行到某步的时候,再按F9运行没问题!
- vb代码转换成Delphi代码
- 在dephi中定义了CONST的有type(类型)常量,为何可以用^type来变化其值?
- 关于TADOQuery 的UpdateBatch的使用问题
- 数据库问题!请多多指教!UP也有分
- 如何在webbrowser中显示DBgrid的数据内容?
- 我的DELPHI启动之后,工具栏显示有问题,有答必给分。
- 各位程序员大虾:做个调查,大家都用什么输入法。
- 如何判断文件读取结束
- strongly protest that bbs owner delete articles according no reason.
try
try
Database1.StartTransaction;
{Write Table};
except
Database1.Rollback; //失敗
raise;
exit;
end;
finally
Table1.EnableControls ;
end;
Database1.Commit; //成功説明:用「Transaction」処理。
不過也不用想的太复杂了、Oracle自身都有解決。
将看不到其他用户的Select for Update记录。
对性能有影响,Select for Update每次都导致磁盘写