ADO+sql2000
怎样实现客户端在编辑同一记录时,允许A、B用户同时修改同一纪录,以提交晚的
用户修改的数据为准。(在dbgrid中修改)
现在的问题是:A用户修改保存后,b用户修改保存出现:无法定位的错误
怎样实现客户端在编辑同一记录时,允许A、B用户同时修改同一纪录,以提交晚的
用户修改的数据为准。(在dbgrid中修改)
现在的问题是:A用户修改保存后,b用户修改保存出现:无法定位的错误
解决方案 »
- 一个不算高级的问题~~
- 哪里有像PowerBuilder里的数据网格(Grid)的控件?高分
- 怎么出不来或出来的是乱码?
- 求支持TWinControl的outlookbar控件
- 回车符与换行符有什么区别
- 求教sql server 的使用
- 麻烦将此句翻译成C语言: type a=0..b end
- 哪里有介绍DELPHI优势的资料
- 请问哪里有这些控件下载???急!!!
- Delhi如此可怜
- 我的前台程序是用delphi ADO连接后台的SQL2000,在公司的XP客户端是可以运行的,但在W2000的客户端会报:” [ DBNMPNTW ]找不到指定的SQL SE
- cxgrid 这两 个控件 能否 实现 鼠标 经过 每一条数据行 时 改变 整行 的 底颜色 ?????
adoquery1.CursorType := ctStatic;
其实如果你的表中有键值,而且在修改时没有修改键值,那么更新应该没问题的前提是CursorType设为ctKeyset.
ID(自增自增字段)name(varchar,10)
1 001
在客户端放一个DBGRID ,用户A修改001为002。保存。
用户B修改001为003保存出错“无法为更新定位行”。
但在B修改前刷新一下则没问题。
另:用户A 删除了此记录,b只能把表关闭再打开。
是否客户端不能打开操作同一个表?
在BDE中有updatemode属性,在ADo中没有,怎样实现?
to wizardqi:
CursorType设为ctKeyset. 单一打开ADotable又成了 ctStatic,不行啊
to 风归叶:
怎样实现:更新设为用关键字更新(不用SQL语句)