如何通过BDE共享paradox的数据库?(10分)

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

lenny

Unregistered / Unconfirmed
GUEST, unregistred user!
菜鸟的问题:数据库如何共享?
用delphi3.0开发,数据库在novel网的服务器上,结果是任一时刻只有一台计算机能读取数据库,第二台一读,显示:parauser.lck(?)有问题,好象是被
另外一台计算机控制了...
后来改在win95下,发现存放数据库的计算机和其它任一台均可同时读写,但再
加入一台就出错,原因同上...
我的程序中对库的操作均是共享的。
怀疑是BDC配置有问题,但不知如何解决?
 
在控制面版中BDE设置,CONFIGURATION中的SYSTEM\INIT\LOCAL SHARE项设置改为TRUE试一试
 
这样是不行的,Local Share设为True允许本地的BDE和非BDe程序同时用
数据库,而不是我要求的让两台计算机同时使用数据库。
这问题太麻烦了,我请求斑竹把这问题的分值再加上90分,凑成100分,
欢迎各位大侠回答。
 
我发现,当异地的程序通过BDE访问另一台计算机时,
PARADOX生成PARAUSER.lck等两个LOCK程序锁住了数据库,
阻止了其他程序访问数据库,
问题的关键是如何修改Parauser.lck的内容,让它允许两程序用。
最好不要删掉.lck(这样是不是对库有影响?)
 
>怀疑是BDC配置有问题,但不知如何解决?
不会吧?
好象要设置那个NETFILE什么的。
PARADOX的确火大,我的HP网络激光打印机一打
所有通过网络访问PARADOX的机器都兰屏
 
能否讲解的详细一点?
另外:斑竹,请把这题的分升成100分,好吗?
如果能解决这个问题,我完全同意出100分
 
RE 另外:斑竹出差;
RE 详细点:BDC(Backup Domain Controller)是用来做用户登陆数据库备份的
它配置错误和PARADOX有什么关系呢?我的兰屏始终没解决,换SQL SERVER就好了
把你的做法贴出来看看吧。我是:
1、设置网络驱动器;
2、设置NETFILE
3、??忘记了
 

我以前也遇到过这种问题,解决方法如下:
在你的每台工作站上的bde中设置netdir为服务器上的同一目录。如
f:/ (或是你自已指定的任何目录)
这样你就可以共享服务器上的db文件了
 
Paradox数据库的共享是通过.net文件控制的,要共享数据库必须共享.net文件,即允许用户存取.net文件。
.net文件所在路径由TSession.NetFileDir指定,缺省为C:/
 
多人接受答案了。
 
后退
顶部