Why 'file is locked'(50分)

  • 主题发起人 主题发起人 lizheng
  • 开始时间 开始时间
L

lizheng

Unregistered / Unconfirmed
GUEST, unregistred user!

我在执行delphi程序时,在调试时, 当进行数据库操作时,

有时出现如下的错误信息:file is locked。指的是数据库

文件被其他用户使用。 我关闭了所有程序, 还是不行, 机

子重启后也还是一样。 这是为何?

(我已倾囊而出)
 
我也碰见过这种问题,但我是先编译好这个项目后,再退出Delphi(或close all).
后直接运行编译好的可执行文件!!!
OK!!!
 
找一找看有没有*.lck文件。
把它删除吧。
 
经常碰到此类问题,一般关掉所有程序或重起就没问题了。
建议:
1.把数据库表挪挪地方,然后再挪回来;
2.把数据库表的名字改改,然后再改回来;
 
这个问题我也遇到过,解决的办法:
1、重新更新数据库(Post)
2、使用Datebase Disktop关闭Lock;
3、修改文件的属性(估计与此有关)
 
还是换种数据库吧.
 
各位打下的方法好象不行呀,

我的意思是,数据库中有记录无法删除,

是Record is locked.

我以前没讲明白,不好意思。
 
断开所有其他用户的连接,REFRESH TABLE,删!
是否你的NETFILE设置问题?
 
后退
顶部