关于数据并发问题.

SAM2002 2002-12-23 12:01:11
在一个系统中,如果多个客户同时放访数据库,并对数据进行修改/删除/增加.就需要对数据表进行锁定,请问:在BCB中怎么样进行.
...全文
25 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
coffeedou 2003-04-21
  • 打赏
  • 举报
回复
up
SAM2002 2002-12-24
  • 打赏
  • 举报
回复
“为什么要锁定表呢?BCB中可以做缓存的,就是在修改的时候根本不管数据库当时究竟是怎么样,有没有被删除,有没有被修改,”(阿呆)。

我所要的就是保证数据的实时与真实性。如果这些都不用考虑那跟本就不存在并发问题。
xpyilin 2002-12-23
  • 打赏
  • 举报
回复
在表中设置标志位,例如:“1”表示本记录正被锁定,“0”表示可以修改该记录...
SAM2002 2002-12-23
  • 打赏
  • 举报
回复
怎么锁定?

我怎么样知道这个表/某一列 以被锁定.
aboayan 2002-12-23
  • 打赏
  • 举报
回复
为什么要锁定表呢?BCB中可以做缓存的,就是在修改的时候根本不管数据库当时究竟是怎么样,有没有被删除,有没有被修改,但是提交的时候你可以要求其提交方式,是主键关联,还是修改等方式。要是出现遇到不相符合的记录会出现提交异常而取消提交。具体的方式,可以参考ADO的有关东东!
SAM2002 2002-12-23
  • 打赏
  • 举报
回复
高手快出招吧.在线等待...
SAM2002 2002-12-23
  • 打赏
  • 举报
回复
怎么锁表 或 锁字段???
SAM2002 2002-12-23
  • 打赏
  • 举报
回复
设置标志位是可以.

但它是两个应用程序.前题是两个应用程序操作同一个库.设置标志位需要两个程序共亨数据效率不高.

那锁表呢???

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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