主题:  都知道这里高手如云,小弟特来请教!

truelove

职务:普通成员
等级:1
金币:0.0
发贴:128
#12003/10/21 15:49:37
我的机器是XP专业版,前几天重新安装系统,为NTFS格式,以前编写的程序都是好的,但是我现在用IIS5。0调试程序的时候老是会出现这样的提示:

“操作必须使用一个可更新的查询”

我也查过网上好多的文章,一般都是说没有给数据库文件和目录写的权限。但是我以前重来都没有设置过什么写权限的问题(在重装系统以前),都是可以正常访问的。

还有就是说在IIS中,必须设置写入权限,我也设置了,也不行,这到底是为什么呀??

这些程序放到服务器上,都没有任何问题,盼高手答复,为感!



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#22003/10/21 16:15:19
最好不要在XP上装IIS,否则会多出一些不必要的麻烦来。

XP系统中要在文件系统上给站点目录设置相应的权限,参考这个帖子给站点的匿名用户加上写权限:
www.5d.cn/bbs/newsdetail.asp?id=774242

如果不想麻烦的话,给 everyone 加上完全控制权限



truelove

职务:普通成员
等级:1
金币:0.0
发贴:128
#32003/10/21 16:57:52
可是,我以前用XP调试ASP时并没有出现过问题。

只是在重新安装系统后,才出现的呀。以前安装系统也没有做任何操作呀。



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#42003/10/21 17:59:22
对于 access 数据库来说,就是文件系统上没有权限的原因,不要费心思想其他的问题,把这个解决了就行。
引用:
还有就是说在IIS中,必须设置写入权限
这是在误人子弟,IIS上的权限设置用默认的就行了。



truelove

职务:普通成员
等级:1
金币:0.0
发贴:128
#52003/10/21 18:33:00
不行呀。我的机器上的受限用户是eveybody,我将它设置成管理员用户也是不行。



icerain

职务:普通成员
等级:1
金币:1.0
发贴:249
#62003/10/22 14:36:30
把IIS的目录的安全属性改成EVERYONE有所有的权限试试~