关于在网络方式下使用paradox数据库的问题(50分)

  • 主题发起人 主题发起人 yyjj
  • 开始时间 开始时间
Y

yyjj

Unregistered / Unconfirmed
GUEST, unregistred user!
在win98的工作组方式下:访问另一个工作站上的paradox数据库的表,有的时候会出现这样的错误:在数据库目录下的*.lck文件出错,无法访问;或是"该数据库被其他的.net文件控制";
如何接解决该问题?
*.lck文件的作用(好像删除了,数据库照常使用)
 
lck是网络访问paradox的一个锁列表. 指示数据库的加锁情况.
 
谢谢another_eyes,锁定后的表是否无法读取,有无解决办法?
 
把*.net ,*.lck删掉就可以了。出错实际是访问冲突
 
注意设置你这台机器的net dir要和另一个工作站上的一样。

 
使用网络数据库在DELPHI1.0下必须保证
在WIN95 的WIN.INI中配置的数据库路径
一致,即系统盘符必须一致或使用网络地址
之后在程序中设置NET DIR.

删掉*.lck就在其他人正在访问时不起作用
 
要在每台使用该数据库的机器上都用 BDE Administrator 工具设置一下Paradox的
NET DIR .
方法:
打开 BDE Administrator 选择 Configuration 页,找到 Drivers/Native/PARADOX 把右边的 NET DIR 改为同一个共享目录就可以了

注意是每台使用该数据库的机器上这样设置。
 
hehe, lck文件定义你现在锁定的表, 如果出错说明访问冲突. 一般关闭访问后就会
恢复, 如果出现意外就把.lck文件删除就可以了. 系统自动另建的.
 
多人接受答案了。
 
后退
顶部