怎么知道dbf文件是否被其它用户打开?有一个DBF文件正常情况下都是以共享方式打开,可以有的时候需要进行记录的删除操作,现在我是先关闭该表,再以独占方式打开,删除记录,然后关闭,再共享方式打开,可是当其它用户打开表的情况下就出现该表不能存取的错误了,请各位老师帮助解决,谢谢!
------解决方案--------------------------------------------------------
*VFP7.0 以上:
m.lnState=0
Try
Use 表名 Exclusive In 0
Catch
m.lnState=1
Endtry
If m.lnState=1
Messagebox("独占打开表失败!可能有用户在使用,请选择其他时间再进行此项操作。",48,"信息提示")
Endif
------解决方案--------------------------------------------------------
借此帖试一下不用链接发图片的方法。