看了你的问题之后,感觉并不是任务和要求复杂,无非是隔离用户访问的事情
不要自己把简单问题做的太复杂
首先,对于你的要求,你可以使用PARADOX表或是ACCESS表来做数据保存
之所以如此,是因为这两中LOCAL TABLE带有口令保护功能(PARADOX表里可以设置
个人对表的某些字段的访问权限)
即使你把所有的表放在一起让用户看,他们也不一定能破解开(呵呵,起码我不会
破解)
第二,利用NT本身的网络管理功能, 从物理上分离开这些文件的存放位置不就行了?
将FAT分区用CONVERT命令可以转换成NTFS分区
这样你可以在NTFS分区上利用NT的文件管理审计功能, 将文件和目录的拥有权限设置给每个不同用户,
至于你提到的退出程序时断开SERVER连接,我看没必要,要是我启动了程序
在程序运行中去想办法连接其他人的数据库该怎么办,呵呵
第一种办法是从编程的角度做,数据文件都放在一起也不怕别人来看,有口令限制呢
第二种办法利用了NT自身的功能,就象个人主页里的登陆权限一样,每个人或工作组都有属于自己的目录,不就可以了,别人看不到属于我的共享目录
第二种方法只使用于NTFS分区
如果你不愿意改动分区,建议你用第一种方法,也很简单的,用数据转换工具
把DBF导入PARADOX就是了