练习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也改了,还是找不出来.
郁闷中盼望可行的操作!
请问,如何可以用管理员的身份进行登录??