现有两台服务器,一台做WEB服务器,另一台是数据服务器。
在数据服务器上有DBF自由表,并将其文件夹共享,但只有读的权限(可以从数据表中读出数据)。
现在有一个登录服务器的用户名和密码,登录后有修改的权限。但是共享文件夹的权限现在是不能再改。我想从WEB服务器去打开数据服务器上有DBF自由表,修改数据。
不知该如何操作。
------解决方案--------------------------------------------------------
如在数据服务器设置只能读的话,不能做到,你应该根据不同的ID设置不同的权限,
这样才行
------解决方案--------------------------------------------------------
DBF是文件级的,你访问它需要通过共享目录方式。
而你的共享目录权限是只读的,所以改不了。
------解决方案--------------------------------------------------------
你可以这样做个例子:
不用程序,就用Windows互相访问,虽然你用的用户有读写权限,可以访问这台机子后,手工在这个共享文件夹建一个新文件也是不行的。
------解决方案--------------------------------------------------------
是对你说的这个表操作吗?
------解决方案--------------------------------------------------------
你的这个DBF所在的文件夹,共享权限是如何设置的。
如:权限的用户有哪些,每个用户的权限是什么样的。
------解决方案--------------------------------------------------------
Everyone 没有完全控制的权限?
------解决方案--------------------------------------------------------
那可能是这样:
假设你的这个DBF文件所在文件夹为D:\TEST
文件夹:TEST是共享的,Everyone 只有读取权限。
但D盘也是共享,Everyone或你说的那个用户有完全控制或读写权限。
那么:
这样访问:\\数据服务器名或IP\TEST 就只能读取这个DBF
这样访问:\\数据服务器名或IP\D\TEST Everyone或你说的那个用户就能完全控制或读写DBF
------解决方案--------------------------------------------------------
以上说的很详细了
不过我有个想法,如果以上说的还不行的话,也就是说权限没问题
你试试看你的表的属性,很有可能是设为“只读”了,改过来就好