点"添加"--->添加用户everyone--->确定,返 回"安全"选项卡--->给刚才添加的everyone用户"修改"权限,或者直接把完全控制选中; b.若右键查看文件夹属性没有"安全"选项卡,解决方法:我的电脑--->工具(菜单栏)--->文件夹选项--->查看--->高级设置里面的"使用简单文件共享(推荐)"勾去--->确定--->返回步骤a操作 c.若还没有发现"安全"选项卡,说明你的分区格式为fat,fat格式不支持权限,你可以设置下文件夹共享看看,fat好像很少出项上面提到的问题.在使用stream以及filesystemobject对象的时候要注意权限问题,反正要写或读硬盘文件的代码都要注意下~~ ,Bullcn'Blog - 分享、交流、进步。" /> '操作必须使用一个可更新的查询'解决方法 - Bullcn'Blog

'操作必须使用一个可更新的查询'解决方法


当我们用ASP执行修改数据库记录操作时常会遇到以下问题

第一种情况:

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。

第二种情况:

stream错误,无法写入文件

第三种情况

rs.open sql,conn,1,1  时出现"参数类型不正确"错误

究其原因,是你没有对文件夹的写权限!下面是解决方法

1.win2000中
在WIN2000中文件夹属性有个安全选项卡,右键点选数据库文件所在文件夹的属性选项并选择安全选项卡

然后添加用户“Internet来宾帐号”(IUSR_计算机名)

并为该用户的修改权上打上勾

2.winxp中
  a.若右键查看文件夹属性有"安全"选项卡,解决方法:选中"安全"选项卡--->点"添加"--->添加用户everyone--->确定,返 回"安全"选项卡--->给刚才添加的everyone用户"修改"权限,或者直接把完全控制选中;

  b.若右键查看文件夹属性没有"安全"选项卡,解决方法:我的电脑--->工具(菜单栏)--->文件夹选项--->查看--->高级设置里面的"使用简单文件共享(推荐)"勾去--->确定--->返回步骤a操作

  c.若还没有发现"安全"选项卡,说明你的分区格式为fat,fat格式不支持权限,你可以设置下文件夹共享看看,fat好像很少出项上面提到的问题.

在使用stream以及filesystemobject对象的时候要注意权限问题,反正要写或读硬盘文件的代码都要注意下~~

文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 查询
相关日志:
评论: 0 | 引用: 0 | 查看次数: 442
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 20 字 | UBB代码 关闭 | [img]标签 关闭