当前位置: 代码迷 >> VFP >> 如何知道dbf文件是否被其它用户打开
  详细解决方案

如何知道dbf文件是否被其它用户打开

热度:6517   发布时间:2013-02-26 00:00:00.0
怎么知道dbf文件是否被其它用户打开?
怎么知道dbf文件是否被其它用户打开?有一个DBF文件正常情况下都是以共享方式打开,可以有的时候需要进行记录的删除操作,现在我是先关闭该表,再以独占方式打开,删除记录,然后关闭,再共享方式打开,可是当其它用户打开表的情况下就出现该表不能存取的错误了,请各位老师帮助解决,谢谢!

------解决方案--------------------------------------------------------
*VFP7.0 以上:

m.lnState=0
Try
Use 表名 Exclusive In 0
Catch
m.lnState=1
Endtry
If m.lnState=1
Messagebox("独占打开表失败!可能有用户在使用,请选择其他时间再进行此项操作。",48,"信息提示")
Endif
------解决方案--------------------------------------------------------
借此帖试一下不用链接发图片的方法。
  相关解决方案