C chrisfan Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-17 #1 两个(或多个)客户端程序同时修改同一条记录时,先提交的很快返回,后提交的过了 很长时间(不能忍受)才返回,提示:该记录已被别人修改。怎么解决?谢谢。提点建议也好。
Z zxbyh Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-17 #2 不要用事务! 将Cursor设为clUseClient 将Locktype设为ltBatchOptimistic 保存修改是检查一下!
C chrisfan Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-17 #3 to zxbyh:Cursor和Locktype是哪个控件的属性?谢谢
L laline Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #7 第一个请求在commit之前数据处于行锁死状态, 第二个请求需要在 第一个请求commit之后才可修改 建议写存储过程或其他中间服务 当客户端发请求时调用同一服务由数据库本身做负载均衡 如果一定要把SQL语句写在客户端 建议凡是执行更改数据的SQL语句之后马上提交 不要等到所有的事物完毕之后再提交
第一个请求在commit之前数据处于行锁死状态, 第二个请求需要在 第一个请求commit之后才可修改 建议写存储过程或其他中间服务 当客户端发请求时调用同一服务由数据库本身做负载均衡 如果一定要把SQL语句写在客户端 建议凡是执行更改数据的SQL语句之后马上提交 不要等到所有的事物完毕之后再提交
Z zxbyh Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #8 不要用BDE了,BorLand都不用, ADO才是方向