解决数据库不能更新或数据库或对象为只读
运行环境: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的权限设置方面的问题。
解决数据库不能更新或数据库或对象为只读相关推荐
- mysql语句批量更新数据库_sql 更新批量数据库语句
JDBC(六)批量处理sql 批量更新是分组在一起的一批更新,并以"批量"方式发送到数据库,而不是逐个发送更新. 一次发送一批更新到数据库,比一个一个发送更快,等待每个更新完成. ...
- ajax php接收不到数据库,PHP更新MySQL数据库与AJAX调用没有做任何事情
我已经测试过,发现正确的数据被发送,但PHP更新数据库中的字段即处理更新无法正常工作. 发生的一切就是我在条件中得到了else响应. 我需要根据用户输入是什么来更新数据库. 就像我说的,我得到的回应是 ...
- MongoDB数据库批量更新
@MongoDB数据库批量更新 MongoDB数据库批量更新 例子: db.表名.find().forEach(function(item){ db.表名.update({"要更新的字段名& ...
- Hibernate开发实践笔记--对象在set属性时更新了数据库问题
之前一直没发现这个问题,后来是因为我的导航栏数据库中数据发生变动后,产生菜单的时候又update了一遍数据库中的数据,使得部分数据值为空了,当时觉得很奇怪,后来仔细看了下log4j打印的日志发现其中有 ...
- 不能更新,数据库或对象为只读
最近帮别人处理下数据,发现添加数据时,就提示"ASP 不能更新.数据库或对象为只读.",从网上找了,也没有解决我的问题. 1.服务器的数据目录mdb文件所在的目录,是只读的 2.数 ...
- oracle数据库升级导致的数据库对象不可用或无效解决办法
前端时间,公司集体升级数据库版本,由于数据库的版本与服务器版本不对应导致升级失败,而我又没有提前对服务器进行数据备份,升级失败后导致,数据库无法使用,虽然可以连接进行查询查询操作,但是无法进行复杂的数 ...
- 单选项选择时,即时更新至数据库
看过这两篇博文的网友,都会知道,考卷在所有选项选择完成之后,再一次交卷,并关闭试卷. http://www.cnblogs.com/insus/p/3193619.html http://www.cn ...
- 数据库-ADONET-向数据库提交更新
向数据库提交更新 ADONET对于提交更新的功能和控制是前所未有的.但是,如何有效的行使这种控制和能力? 很多人在ADONET中使用CommandBuilder来生成更新逻辑,有时代码段会滴油警告&q ...
- VS2010中:error C2471: 无法更新程序数据库
Visual Studio 2010环境下 error C2471: 无法更新程序数据库"--.pdb" fatal error C1083: 无法打开程序数据库文件:" ...
- (译)Windows Azure的7月更新:SQL数据库,流量管理,自动缩放,虚拟机
Windows Azure的7月更新:SQL数据库,流量管理,自动缩放,虚拟机 今早我们释出一些很棒的Windows Azure更新.这些新的提升包括: SQL数据库:支持SQL自动导出和一个新的高级 ...
最新文章
- Android必知必会-Android Studio下配置和使用Lambda
- 网络推广期间新站收录慢网络推广专员如何作答?
- Hazelcast介绍与使用
- Java Review - PriorityQueue源码解读
- 【有三吐槽】程序员改BUG的六重境界,你,第几重了?
- 如何获得CSDN访问量和积分
- 22个值得收藏的android开源码-UI篇
- weblogic运行项目_在WebLogic 12c上运行RichFaces
- 使用TortoiseGit(小乌龟)操作分支的创建
- 201452202014520920145309信息安全系统设计基础实验报告(1)
- 基于Tesseract的Android OCR应用程序
- kali2020进入单模式_出租车使用“滴滴”平台 司机希望恢复抢单模式 滴滴出行有回应...
- zabbix 如何监控tcp的SYN,establised?
- ibatis mysql 配置文件详解_Mybatis主配置文件的properties标签详解
- Ubuntu基础命令(五)--创建、复制、移动、删除
- echarts+3d饼图
- iconfont-阿里巴巴矢量图标库在layui中的使用
- 服务器光纤信号灯lan,光纤猫光信号灯不亮怎么办 光纤猫光信号灯不亮解决方法...
- 破解WIFI详细教程
- google浏览器 使用css: transform造成字体模糊问题