ASPCMS使用IIS搭建ASP服务器的时候,在向ACCESS数据库中插入数据的时候,一直提示这样的问题,老是会提示出错。具体的出错提示如下:
操作必须使用一个可更新的查询
对于这个问题,我还以为是自己的语句有问题,但仔细看后发现自己的语句没有问题,就开始查找资料和BAIDU,后来发现问题的原因:其实这是用户权限问题,因为你用的磁盘是NTFS格式,如果用的是FAT格式那就不会出现这样的情况。
解决方法:
①随意打开一个D盘→单击顶端菜单栏“工具”→“文件夹选项”→“查看”→在高级设置中找到“使用简单文件共享(推荐)”项,把前面的勾去掉。
②添加用户,右击你用IIS发布站点的文件夹→“属性”→“安全”→单击“添加”按钮添加用户→“高级”→“立即查找”→选中“ Everyone”或者“IUSR_你的机器名”→一路确定。
③修改用户权限,选中你刚刚添加的用户(“Everyone”或者“Internet来宾用户”)→权限设置里“完全控制权限”前打钩→确定。(注:在罗列的允许项前打钩,如果你怕麻烦,可直接给它“完全控制权限”,或者根据你的需要,给它读取和运行、写入、修改等权限,你可以自己试试)
更多疑问参阅:http://www.hjseoer.com/