一个小问题。(100分)

  • 主题发起人 荷塘新月
  • 开始时间

荷塘新月

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序是三层的,使用的是TSOCKETCONNECTION,多用户更新同一条记录时,先更新的生效,后更新
的就不能生效,为什么?如何解决?
 
你用的ADO吗?
李维的书里详细讨论了这个问题.
 
李维的书?偶手头上没有啊!
 
在更新錯誤理處理,提示用戶按照自己的要求怎樣操作!
 
到www.playicq.com去当一下
 
我也遇到了这个问题,
没找到方法解决
 
看看李维的系统篇吧,讲得很详细
这是因为更新时时将这条记录的ID(索引),更改前的数据和更改后的数据同时送到server
端,先用ID找到这条记录,比对是否一致,如果一致则更新,并返回更新后的结果,否则
不更新并返回数据库里的记录和要更新的值,这是你可以让用户判断是否更新,也可以用
程序处理自动更新。具体步骤看系统篇吧。
 
只有更改关键字才会出现你说的那种情况把??
 
谁有李维的书籍下载!电子文档+源码!
 
将TDataSetProvider.UpdateMode的属性设置为upWhereChanged或者upWhereKeyOnly
 
多人接受答案了。
 
顶部