运行环境:windows xp
  IIS 5.0
  --------------------------------------------------------------------
  在Windows XP+IIS服务器上运行asp程序可能会出现数据库无法更新的情况,具体错误信息可能为:
  1、Microsoft JET Database Engine (0x80040E09) 不能更新。数据库或对象为只读
  2、Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
  3、Microsoft JET Database Engine (0x80004005) 操作必须使用一个可更新的查询。
  解决办法有以下几种(针对不同的服务器可能解决办法不一样,在这里假设网站主目录为wwwroot):
  A、在wwwroot文件夹上面点击右键-“属性”-取消“只读”
  此方法最简单、偶尔有效
  B、在您的数据库文件上文件夹上面点击右键-“属性”-“安全”-添加用户:“IUSR_计算机名” 并开放“IUSR_计算机名”的读取、写入权限
  此方法是目前解决这个问题最好的办法,一般都可以解决问题
  XP系统下可能点击右键看不到“安全”选项,请先打开“工具”-“文件夹选项”-“查看”-取消“使用简单文件共享(推荐)” 然后即可在属性中找到“安全”选项
  C、在wwwroot文件夹上面点击右键-“属性”-“web共享”-“共享文件夹”
  
  --------------------------------------------------------------------
  最后一点就是,如果想把自己的机器设置成调试ASP的服务器,那么最好不要使用win XP系统,选用WIN 2000为宜,实在不行...那么就做好走很多弯路的准备吧!....
  当然了,在XP出现莫名其妙的问题的时候,请多考虑下XP的权限设置方面的问题。

解决数据库不能更新或数据库或对象为只读相关推荐

  1. mysql语句批量更新数据库_sql 更新批量数据库语句

    JDBC(六)批量处理sql 批量更新是分组在一起的一批更新,并以"批量"方式发送到数据库,而不是逐个发送更新. 一次发送一批更新到数据库,比一个一个发送更快,等待每个更新完成. ...

  2. ajax php接收不到数据库,PHP更新MySQL数据库与AJAX调用没有做任何事情

    我已经测试过,发现正确的数据被发送,但PHP更新数据库中的字段即处理更新无法正常工作. 发生的一切就是我在条件中得到了else响应. 我需要根据用户输入是什么来更新数据库. 就像我说的,我得到的回应是 ...

  3. MongoDB数据库批量更新

    @MongoDB数据库批量更新 MongoDB数据库批量更新 例子: db.表名.find().forEach(function(item){ db.表名.update({"要更新的字段名& ...

  4. Hibernate开发实践笔记--对象在set属性时更新了数据库问题

    之前一直没发现这个问题,后来是因为我的导航栏数据库中数据发生变动后,产生菜单的时候又update了一遍数据库中的数据,使得部分数据值为空了,当时觉得很奇怪,后来仔细看了下log4j打印的日志发现其中有 ...

  5. 不能更新,数据库或对象为只读

    最近帮别人处理下数据,发现添加数据时,就提示"ASP 不能更新.数据库或对象为只读.",从网上找了,也没有解决我的问题. 1.服务器的数据目录mdb文件所在的目录,是只读的 2.数 ...

  6. oracle数据库升级导致的数据库对象不可用或无效解决办法

    前端时间,公司集体升级数据库版本,由于数据库的版本与服务器版本不对应导致升级失败,而我又没有提前对服务器进行数据备份,升级失败后导致,数据库无法使用,虽然可以连接进行查询查询操作,但是无法进行复杂的数 ...

  7. 单选项选择时,即时更新至数据库

    看过这两篇博文的网友,都会知道,考卷在所有选项选择完成之后,再一次交卷,并关闭试卷. http://www.cnblogs.com/insus/p/3193619.html http://www.cn ...

  8. 数据库-ADONET-向数据库提交更新

    向数据库提交更新 ADONET对于提交更新的功能和控制是前所未有的.但是,如何有效的行使这种控制和能力? 很多人在ADONET中使用CommandBuilder来生成更新逻辑,有时代码段会滴油警告&q ...

  9. VS2010中:error C2471: 无法更新程序数据库

    Visual Studio 2010环境下 error C2471: 无法更新程序数据库"--.pdb" fatal error C1083: 无法打开程序数据库文件:" ...

  10. (译)Windows Azure的7月更新:SQL数据库,流量管理,自动缩放,虚拟机

    Windows Azure的7月更新:SQL数据库,流量管理,自动缩放,虚拟机 今早我们释出一些很棒的Windows Azure更新.这些新的提升包括: SQL数据库:支持SQL自动导出和一个新的高级 ...

最新文章

  1. Android必知必会-Android Studio下配置和使用Lambda
  2. 网络推广期间新站收录慢网络推广专员如何作答?
  3. Hazelcast介绍与使用
  4. Java Review - PriorityQueue源码解读
  5. 【有三吐槽】程序员改BUG的六重境界,你,第几重了?
  6. 如何获得CSDN访问量和积分
  7. 22个值得收藏的android开源码-UI篇
  8. weblogic运行项目_在WebLogic 12c上运行RichFaces
  9. 使用TortoiseGit(小乌龟)操作分支的创建
  10. 201452202014520920145309信息安全系统设计基础实验报告(1)
  11. 基于Tesseract的Android OCR应用程序
  12. kali2020进入单模式_出租车使用“滴滴”平台 司机希望恢复抢单模式 滴滴出行有回应...
  13. zabbix 如何监控tcp的SYN,establised?
  14. ibatis mysql 配置文件详解_Mybatis主配置文件的properties标签详解
  15. Ubuntu基础命令(五)--创建、复制、移动、删除
  16. echarts+3d饼图
  17. iconfont-阿里巴巴矢量图标库在layui中的使用
  18. 服务器光纤信号灯lan,光纤猫光信号灯不亮怎么办 光纤猫光信号灯不亮解决方法...
  19. 破解WIFI详细教程
  20. google浏览器 使用css: transform造成字体模糊问题

热门文章

  1. 新手如何学习PLC编程?
  2. gRPC框架学习:6、Java+gRPC+maven+idea实例测试并打jar包
  3. 微信群裂变不起来怎么办?
  4. 电气控制技术实训考核装置
  5. MyBatis源码阅读指南
  6. 光猫需要已经开通了 telnet 功能
  7. QCC512x / ADK6.2Getting Started
  8. VDN智能升级的设置及原理
  9. 微信小程序云开发入门详细教程
  10. 数据库中间件sharding-jdbc实现数据脱敏