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

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:00:21
练习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)最后点击"确定",问题解决!不会再出现"Microsof

你站点所在驱动器的文件格式是什么的?
如果是FAT32就不需要设置NTFS权限,是NTFS格式的就要设置。
站点主目录的NTFS权限要设置为可写或者完全控制的,注意:这里的用户如果不是everyone,那必须是站点允许匿名访问的那个用户(可以到IIS里查一下)。
如果设置不了NTFS权限,那可能是因为你当前登录的用户不是超级管理员(这里说的是系统用户,就是登录服务器这个用户),用超级管理员的身份重新登录就可以设置了。

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

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

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

下面步骤跟你写的相同~

希望能帮到你 ~