怎么锁一条记录

ma2jun 2004-11-29 11:15:14
我用ADO,Recordset,怎样在Open时锁住这条记录,不让其他用户Open
?
...全文
96 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ma2jun 2004-11-29
  • 打赏
  • 举报
回复
adLockPessimistic:

Pessimistic locking, record by record — the provider does what is necessary to ensure successful editing of the records, usually by locking records at the data source as soon as you start editing records.

什么是 start editing records? getValue()算是editing吗?
ma2jun 2004-11-29
  • 打赏
  • 举报
回复
adLockReadOnly = 1,
adLockPessimistic = 2,
adLockOptimistic = 3,
adLockBatchOptimistic = 4
我都试过,不行
colinliu 2004-11-29
  • 打赏
  • 举报
回复
rs.open sql,conn 3,3

吧,不記得了,查一下後面的兩個參數.........
comszsoft 2004-11-29
  • 打赏
  • 举报
回复
关注
dxai 2004-11-29
  • 打赏
  • 举报
回复
记得ado中open方法中有相关的参数,其原理与Fileopen()类似.
ma2jun 2004-11-29
  • 打赏
  • 举报
回复
我知道了,我用的数据库不支持排他方式的锁。我用sql server是可以的。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧