如何避免读取局域网服务器WindowsNt上的dbf文件发生死锁(100分)

  • 主题发起人 主题发起人 netwang
  • 开始时间 开始时间
N

netwang

Unregistered / Unconfirmed
GUEST, unregistred user!
不通过数据库服务器直接读取某个目录下的dbf文件
如何避免发生死锁
我在某本书上看到要用到bde api,要用那些函数呢?
 
不通过数据库服务器?那只好用分布式.如:MIDAS
在论坛分类问题中选MIDAS
 
通过网络共享这种方式的话有点不方便,特别是共享和死锁的问题
所以最好用网络数据库,比如interbase, oracle等等。
 
不管是什么数据库, 在修改时必须要加锁,DBF 也一样。
 
我的方法是在bde中设置一个别名,路径path 为//server/test指向那个数据库
然后在程序中将table的数据库名指向这个别名
怎样避免别的应用读取dbf文件是发生死锁
这种情况只有dbf文件能发生,因为它不支持共享,paradox的db文件就不存在这个问题

 
多人接受答案了。
 
后退
顶部