使用TQuery控件,设置CachedUpdates=true时网络共享的问题?(50分)

  • 主题发起人 主题发起人 david wei
  • 开始时间 开始时间
D

david wei

Unregistered / Unconfirmed
GUEST, unregistred user!
本人使用TQuery开发C/S版,在Form中使用TQuery控件和UpdateSQL进行数据更新。但开发出来的系统在网络上两个用户使用时出现Directory is controlled by other .NET file的错误。
TQuery的设置如下,RequestLive = true,CachedUpdates=true.

 
在各客户端BDE中或TSESSION中将NETDIR属性配置于网络的
同一共享路径下
 
你是用Paradox吧?
Paradox的共享控制是靠.net文件实现的,
缺省是PdoxUsrs.net
1、存取权限
当网络共享数据库时,所有的用户都应该有权
存取同一个.net文件
2、NetDir
在你的程序中加入一个TSession组件,
它的NetDir属性指定.net文件路径,
需要将NetDir属性指定到正确的路径
 
在BDE中把NETDIR设置成你放数据的路径,再把它的LOCAL SHARE 设成TRUE,
在把所有的*.LCK先删除.不过,这可不是什么C/S
 
用Session是个好主意,但-----你为和不用一个真正的支持SQL的数据库呢
Interbase免费,便宜有好用。
 
interbase?免费?谁说的。
 
go on or end this quesstion, it's more than two weeks.
 
接受答案了.
 
后退
顶部