paradox的共享问题!高分(200分)

  • 主题发起人 主题发起人 chen-ke
  • 开始时间 开始时间
C

chen-ke

Unregistered / Unconfirmed
GUEST, unregistred user!
原有程序D5+PARADOX,现在想改为网络版,能不能直接在PARADOX上实现?
要改为D5+SQLSERVER 应注意哪些问题?
谢谢!!
 
可以,你可以通过映射网络驱动器来实现这一点(server共享目录,clinet映射驱动器)
不过什么互斥、锁之类的东西你就不用想了
 
只能是把你在服务器上的数据库通过网络驱动器来共享目录,然后再在BDE中设置好路径就
OK了。PARADOX做网络版实在是不好。
 
建议你尽量不要使用paradox做多用户版本的软件。
要使用SQLSERVER要注意在SQL的写法上有点不同。在delphi帮助中有说明的。
而且SQL导入数据表的方式也有很大不同,它只能用备份-还原的方式或使用
存储过程来添加已有的数据文件到数据库中去。
 
SQL Server2000有个人版, sql server7.0 有桌面版, 可以安装在win98或win2000专业版中
使用, 不需要先用paradox开发, 再移植到sql server。

就算要这么做, 要改为D5+SQLSERVER 应注意哪些问题?
要时刻注意你做的是网络版, 不是给一个人用的, 不能让一个客户总是独占一个工作表。
尽量少用Table, 就算要用, 也一定要将table的cacheUpdated属性设置为true来用
对query, 如果设置RequestLive属性为true,也要将cacheUpdated属性设置为true。

还有就是, 在一窗体关闭时, 一定要将该窗体中所有的query和table都关闭了
在窗体show时又将这些table或query打开。
 
还有没人有别的建议?
谢谢!!
 
1、如果多用户,尽量不要使用paradox,它是桌面型数据库,若共享也只是简单
的文件共享。没有保护机制等。
2、用d5+sqlserver可以。数据量不太大可以用sqlserver做后台。
 
后退
顶部