请问,如何控制多人对同一张单据的访问?syslockinfo 系统表实现方式?
wptao 2005-03-03 08:59:42 例如:单据号 01
人1 打开了,并准备记账或修改。
人2 打开时提示,这张单据已经被人打开,不能打开同一张单据。
人3。。。。同样
不在设置一个表来控制。而使用数据库本身的系统表来实现。
我用的数据库为sql server 2000,这个功能在sql server 6.5 之前都能实现,但现在的数据库系统表作了一定的修改。
实际上是利用如下语句实现:
SELECT *
FROM syslockinfo
WHERE ( syslockinfo.rsc_type = 6 )
但是具体去那个字段,我就不太清楚了
sql server 6.5
取 page字段,
在sql server 2000
取 rsc_text , rsc_bin 或是其他的字段 ?
请教!!