困扰两周的权限问题:access数据库只能读取不能写入

练习ASP时,连接好access数据库后,"读取"数据库没问题,每次都能成功,但"写入"或者"修改"是,均发生"操作必须使用一个可更新的查询"的错误提示,把代码中的conn.execute()删除就好了,提示"数据添加成功",但当然,数据库里是没有数据添加进去的.
经确认,很可能应该是"权限问题",以前在各位网络达人的指导下进行了如下操作,但还是不行:
1,把IIS的各个权限均勾选
2,确认access数据库属性不是只读
3,主目录文件夹的右键属性为只读,但我怎么也改不过来,每次改了又自动变回为原来的"只读"了
4,> 此类问题主要用户权限问题。
> 首先,要明确你的系统是F32,还是NTFS格式。
> 1)打开资源管理器的〔工具〕|〔文件夹选项〕
> 2)选择〔查看〕标签--找到“使用简单文件共享(推荐)”--把此项前面的对号去掉(不勾选)
> 3)这样,你在XP的NTFS分区文件夹的右键〔属性〕里面,也能看到象WIN200一样的〔安全〕标签了。
> 4)选择〔安全〕标签--单击〔添加〕--跳出来一个〔选择用户或组〕的对话框
> 5)单击〔高级〕 --单击〔立即查找〕--找到“IUSR_***”(***代表你的计算机名字)
> 6)单击"IUSR_***"(***代表你的计算机名字)--单击"确定"
> 7)这样,在"安全"里面就出现"Internet来宾帐户(***IUSR_***)"
> 8)把这个帐户的"修改""写入"选项做勾选,也就是赋予"Internet来宾帐户(***IUSR_***)"以"修改""写入"的权限。
> 9)最后点击"确定",问题解决!不会再出现"Microsoft OLE DB Provider for ODBC Drivers (0x80004005) 操作必须使用一个可更新的查询"的错误啦
但是我的计算机里"资源管理器"/"工具"中没有"文件夹选项"这个菜单,在"控制面版"里也没有"文件夹选项",切换到"经典视图"里也没有,所有的***.cpl文件也查看了,没有"文件夹选项",组策略管理器gpedit.msc也改了,还是找不出来.

郁闷中盼望可行的操作!
请问,如何可以用管理员的身份进行登录??

应该是权限问题,按你写的步骤修改即可~

如果你找不到”文件夹选项”步骤如下:

管理员身份登陆-->打开资源管理器-->点”工具”(最上边工具栏”帮助”的前边,”收藏”的后边...)-->点”文件夹选项”

下面步骤跟你写的相同~

希望能帮到你 ~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-12-30
你站点所在驱动器的文件格式是什么的?
如果是FAT32就不需要设置NTFS权限,是NTFS格式的就要设置。
站点主目录的NTFS权限要设置为可写或者完全控制的,注意:这里的用户如果不是everyone,那必须是站点允许匿名访问的那个用户(可以到IIS里查一下)。
如果设置不了NTFS权限,那可能是因为你当前登录的用户不是超级管理员(这里说的是系统用户,就是登录服务器这个用户),用超级管理员的身份重新登录就可以设置了。本回答被提问者采纳
相似回答
大家正在搜