IIS的access数据库ASP“不能更新。数据库或对象为只读”解决办法!

当在IIS上运行ASP程序尝试更新Access数据库时,可能会遇到'不能更新,数据库或对象为只读'的错误。解决方法包括检查数据库文件目录的权限,确保'IUSR_计算机名'用户拥有写入权限,避免使用只读目录,以及在必要时删除并重新上传数据库文件。此外,不应将Everyone用户设置为具有完全控制权限,因为这可能带来安全风险。
摘要由CSDN通过智能技术生成

最近帮别人处理下数据,发现添加数据时,就提示"ASP 不能更新。数据库或对象为只读。",从网上找了下,终于解决我的问题。
1、服务器的数据目录mdb文件所在的目录,是只读的
2、数据库在本地的权限,去只读权限,再上传
3、有可能你是从只读目录移动到可读目录的,所以一定不能这么用,先下到本地,再上传,可解决此类问题。

 

"不能更新,数据库或对象为只读"的解决方案
初接触dreamweaver,在做一简单页面实现向access数据库写数据时,总是遇到这样一错误:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005',[Microsoft][ODBC Microsoft Access Driver] 不能更新。
数据库或对象为只读。调试了多次都不起作用。
      没办法,只有google一下了,呵呵。看来遇到我这种情况的还不少,一查就有很多相关信息,资源共享的好处啊,^_^……查到以下方法,供朋友们参考交流。

       解决的方法:

造成这个原因的问题就是站点目录的访问权限问题,因为在使用Access数据库的时候,要在同目录生成一个.ldb文件,如果此目录
没有

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值