dbf数据库的共享问题(50分)

  • 主题发起人 主题发起人 徐丹
  • 开始时间 开始时间

徐丹

Unregistered / Unconfirmed
GUEST, unregistred user!
我正在维护的系统采用DBF数据库,在一个局域网里(NT 4.0),
主体程序为DOS版,用CLIPPER开发。
如何用DELPHI编写代码,检测DBF文件是否被其它程序占用或锁定,
我的要求是:当测到文件被其它用户独占或锁定时,能够循环检测,直到
解锁为止,中途应允许用户强行中止,并返回值告知是否成功.
请大侠指点!
 
恐怕用DELPHI解决不了。
比较笨的办法是,建立一个访问登记数据库。
 
不停地TRY
如果DBF被锁定,始终会有异常
 
按我的经验,当文件被打开时再用DELPHI去打开它,肯定会报错的。如果真是这样的话那就简单了:
while dbfislocked do begin
...
end;
 
接受答案了.
 
后退
顶部