'操作必须使用一个可更新的查询'解决方法
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
当我们用asp执行修改数据库记录操作时常会遇到以下问题[br][br]第一种情况:[br][br][color=red]错误类型:[br]microsoft ole db provider for odbc drivers (0x80004005)[br][microsoft][odbc microsoft access driver] 操作必须使用一个可更新的查询。[/color][br][br]第二种情况:[br][br][color=red]stream错误,[color=green]无法写入文件[/color][/color][br][br]第三种情况[br][br][color=#ff0000]rs.open sql,conn,1,1 时出现"参数类型不正确"错误[/color][br][br]究其原因,是你没有对文件夹的写权限!下面是解决方法[br][br]1.win2000中[br][color=red]在win2000中文件夹属性有个安全选项卡,右键点选数据库文件所在文件夹的属性选项并选择安全选项卡[br][br]然后添加用户“internet来宾帐号”(iusr_计算机名)[br][br]并为该用户的修改权上打上勾[/color][br][br]2.winxp中[br] [color=red]a.若右键查看文件夹属性有"安全"选项卡,解决方法:选中"安全"选项卡--->点"添加"--->添加用户everyone--->确定,返 回"安全"选项卡--->给刚才添加的everyone用户"修改"权限,或者直接把完全控制选中;[br][br] b.若右键查看文件夹属性没有"安全"选项卡,解决方法:我的电脑--->工具(菜单栏)--->文件夹选项--->查看--->高级设置里面的"使用简单文件共享(推荐)"勾去--->确定--->返回步骤a操作[br][br] c.若还没有发现"安全"选项卡,说明你的分区格式为fat,fat格式不支持权限,你可以设置下文件夹共享看看,fat好像很少出项上面提到的问题.[/color][br][br]在使用stream以及filesystemobject对象的时候要注意权限问题,反正要写或读硬盘文件的代码都要注意下~~
该文章在 2010/7/8 14:07:04 编辑过 |
关键字查询
相关文章
正在查询... |