System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询

本文指导您如何在Win2000和XP系统中,通过调整文件及目录权限,解决访问存有文章的Access数据库时出现的OleDbException错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网站能访问了,结果打开网页中的文章时却提示System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询,这些文章是放在access数据库中的,产生这种问题的原因是对该数据库文件的权限问题,修改文件及其该文件所在的目录的权限即可

1.win2000中

在WIN2000中文件夹属性有个安全选项卡,右键点选数据库文件所在文件夹的属性选项并选择安全选项卡
然后添加用户“Internet来宾帐号”(IUSR_计算机名)
并为该用户的修改权上打上勾

2.winxp中

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值