解决 Microsoft JET Database Engine 错误'80004005' 操作必须使用一个可更新的查询

大家请看下列的程序:

sql = "insert into table values  "
conn.execute(sql)



运行的时候出现下列错误

Microsoft JET Database Engine 错误'80004005'

操作必须使用一个可更新的查询


你可能会觉得奇怪,这是一个典型的数据库插入语句,怎么不是一个可更新的查询呢?

没错,所以问题的原因只能是您的数据库只读,不能被修改,所以返回如上错误信息。


解决方法:

1:其实这个解决方法在我第一篇文章里已经谈到,也就是关于设置NTFS权限的问题,您可以去那里看到第一种解决方法
    http://www.cnitblog.com/CoffeeCat/archive/2005/08/24/2300.html

2:这里再补充一点,如果您试了第一种方法还是不行,并且您使用的是Access数据库,那么请打开您的这个数据库,然后选择“工具”->"选项"->"高级",设置“默认打开模式”为“共享”,“默认记录锁定”设置为“不锁定”即可。
解决Access出现Microsoft JET Database Engine (0x80004005)未指定的错误 我们在使用access数据库的时候,有时候会遇到Microsoft JET Database Engine (0x80004005)未指定的错误,一般出现这个错误都是权限问题,今天我们就来详细的谈下解决方案。 立即下载

相关推荐

手把手教你用Qt和QScada框架,从零搭建一个简易的工业组态监控界面

本文详细介绍了如何使用Qt和QScada框架从零搭建工业组态监控界面,涵盖环境配置、界面设计、动态数据绑定及高级功能实现。通过实战案例演示,帮助开发者快速掌握SCADA系统开发技巧,提升工业自动化项目的开发效率。

weixin_32932149的博客 340

Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。问题解决办法

问题如下:无法显示网页试图访问的网页出现问题,无法显示。请尝试执行下列操作:单击刷新按钮,或稍后重试。 打开 localhost 主页,然后查找与所需信息相关的链接。 HTTP 错误 500.100 - 内部服务器错误 - ASP 错误Internet 信息服务   然后首先你要确定错误

HIGLC的专栏 4217

WD西部数据2TB,2.5寸移动硬盘,因为磁头坏了,长时间通电导致划片划伤,维修过程通过反复更换磁头

WD西部数据2TB,2.5寸移动硬盘,因为磁头坏了,长时间通电导致划片划伤,维修过程通过反复更换磁头,才能利用专业设备,里面找到,镜像,把内容数据恢复出来。 1.说一下经历,借用的别人移动硬盘,去帮别人维修,拷数据出来,别人的文件,数据比较多,且复杂,而且是在PE系统,接口什么的是2.0,没有很好的思考就全选复制拷贝了; 2,拷贝的过程,极其慢,文件多,且文件有损坏,移动硬盘一直处于通电的状态,大概从下午,两点多开始100多G的数据,一直卡住,到,晚上7 。8点拷完还是没拷完。打开的时候就已经,就一直

weixin_43766920的博客 4301

Microsoft JET Database Engine (0x80004005)操作必须使用一个可更新的查询

技术信息(用于支持人员)   错误类型:Microsoft JET Database Engine (0x80004005)                    操作必须使用一个可更新的查询。   在网上找到了原因,折腾了我好几天,终于搞定了,呵呵 有几个主要的错误原因: 这个错误发生在当你的程序试图执行更新数据库或其它类似操作时。这是因为 ADO由于以下的几个原因而不能够写数据库

东亮博客 8304

U-Boot 适配新型号 SPI Nor Flash 实战解析

本文详细解析了U-Boot适配新型号SPI Nor Flash的全过程,从JEDEC ID识别错误入手,深入源码分析Flash信息数据库,结合实际手册参数添加新设备支持。重点介绍了设备树同步和验证调试的关键步骤,并总结了常见问题与解决方案,为嵌入式开发者提供实用参考。

weixin_29170327的博客 199

揭秘Coze图生图隐藏玩法:用Excel批量生成100+电商主图(扣子插件进阶教程)

本文深入解析了如何利用Coze(扣子)的图像生成插件实现电商主图的批量自动化生产。通过将Excel数据源、参数化提示词模板与参考图风格相结合,构建了一套高效的企业级解决方案,能够快速为海量SKU生成风格统一的高质量图片,大幅提升电商运营效率。

theta的博客 433

Microsoft JET Database Engine 错误 '80004005'

Microsoft JET Database Engine 错误 '80004005'此类错误一般出现于文件系统为NTFS格式中,是IIS匿名帐号(IUSR_计算机名)对相关文件、文件夹操作权限不足引起的。网上有说明,但没有图文详解,于是我把过程的截图上传以供学习!

酒鸿色的心专栏 1万+

【android bluetooth 案例分析 01】【HiCar 详解 3】【hicar时如何交换Wifi参数的】

如果直接使用 L2CAP(不经过 RFCOMM),会需要额外的协议来保证可靠性,而 RFCOMM 天然支持。BLE 广播的数据长度受限(31 字节 / 255 字节扩展),不适合传输复杂的 Wi-Fi 连接参数。使用 RFCOMM 传输参数,可以兼容不同厂商的车机和手机,而无需依赖特殊的蓝牙功能。手机解析这些参数,并使用 Wi-Fi Direct 连接到车机。,然后才能让 Wi-Fi Direct 进行真正的数据传输。,适合传输 Wi-Fi 连接参数等关键数据。,可以安全地交换 Wi-Fi 连接信息。

奔跑吧 android 的博客 1740

搭建asp/access网站时出现:“Microsoft JET Database Engine 错误 ‘80004005‘ 操作必须使用一个可更新的查询” 的解决方法

一)错误提示: 二)错误原因: 这是因为数据库文件所在的目录权限对特定的用户没有开启足够的权限,所以此时并不允许对数据库进行更新等修改性的操作。 三)解决方法: 网上绝大多数都是说 1)找到access数据库数据库文件所在的文件夹; 2)右键——属性——安全——在”组或用户名“选择”添加“——高级——立即查找——找到“everyone”并授予完全控制权限 但是,我已亲测此方法完全无效; 亲测有效方法: 1)找到access数据库数据库文件所在的文件夹;(我的是网站根目录下的data文件夹) 2)右键——

weixin_46709219的博客 2074

YOLO26改进策略【卷积层】| SPD-Conv 针对小目标和低分辨率图像的检测任务

SPD-Conv是一种新的 CNN 构建模块,用于替代传统 CNN 架构中使用的步长卷积(strided convolution)和池化(pooling)层,它由空间到深度(Space-to-depth,SPD)层和非步长卷积(non - strided convolution)层组成。

Limiiiing的博客 357

华为OD机试真题 新系统2026-04-08 Python&JS 实现【配置操作失败数量统计】

模拟一个系统的命令行配置,包含添加、修改、删除三项操作,详情如下: 添加操作命令:add_rulerule_id=1rule_index = 18 修改操作命令: mod_rule rule_id= 1rule_index = 100 删除操作命令:del_rulerule_id=1

MISAYAONE的博客 586

Microsoft JET Database Engine 错误 ‘80004005‘ 错误解决方法

二、 系统临时文件夹目录对IIS匿名帐号没有写入、修改权限,错误表现为访问服务器上任何采用Microsoft JET Database Engine 链接Access类数据库的文件都是出错。正常情况下是不会出现这个错误的,当使用某些系统垃圾清理优化工具、或其它一些因素可能会导致这个目录权限发生 改变。一、检查存放Microsoft Access数据库文件的文件夹是否有对IIS匿名帐号有写入权限,如果没有,请赋于。一、存放数据库文件夹对IIS匿名帐号没有写入、修改权限,错误表现为无法对数据库进行更新、写入。

pht996的博客 965

【推荐100个unity插件】基于关节物理控制的自行车、电动车、摩托车模拟解决方案——Simple Bicycle Physics

摘要 "简易自行车物理"是Unity的自行车模拟资源包,支持Animation Rigging,实现基于关节物理的自行车控制。兼容所有平台和渲染管线,包含预制体、材质、脚本等资源。核心脚本Bicycle Controller管理自行车物理属性,支持自定义角色设置和移动端控制。安装后,用户可快速配置骑行场景,调整转向、速度、重心等参数,并支持地面贴合、兔跳等功能。适用于开发各类自行车模拟游戏和应用。 (字数:149)

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1366

Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。解决方法...

Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。 /inc/char.asp,行 236 给你的ac数据库文件夹Internet来宾用户写入权限参考http://hi.baidu.com/cate1206/blog/item/5317bc90359c1f84a977a4a5.htmlhttp:/...

weixin_34054931的博客 203

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Microsoft JET Database Engine 错误 '80004005' 错误解决方法

故障原因(文件夹操作权限)此类错误一般出现于文件系统为NTFS格式中,是IIS匿名帐号(IUSR_计算机名)对相关文件、文件夹操作权限不足引起的。一、存放数据库文件夹对IIS匿名帐号没有写入、修改权限,错误表现为无法对数据库进行更新、写入二、 系统临时文件夹目录对IIS匿名帐号没有写入、修改权限,错误表现为访问服务器上任何采用Microsoft JET Database Engine...

aibq60388的博客 788

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Microsoft JET Database Engine 错误80004005 未指定的错误

Microsoft JET Database Engine 错误80004005 未指定的错误系统环境Windows 2000+IIS5+NTFSASP+Access错误信息Microsoft JET Database Engine 错误 80004005 未指定的错误[Microsoft][ODBC Microsoft Access Driver]General error Unable

bobWu 的 学习日记 5352

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

IIS错误 0x80004005-運作必須使用更新查詢

0x80004005-運作必須使用更新查詢document.title=織夢平台加強版→0x80004005-運作必須使用更新查詢; 0x80004005-運作必須使用更新查詢,這是許多朋友常遇到的問題,這個錯誤到底是怎麼產生的,又該如何解決呢?  Microsoft JET Database Engine (0x80004005)運作必須使用更新查詢。這個錯誤的產生,通常是在對資料庫

技术日志 7163

Microsoft JET Database Engine 错误80004005 未指定的错误

系统环境 Windows 2000+IIS5+NTFS ASP+Access 错误信息 Microsoft JET Database Engine 错误 '80004005' 未指定的错误 [Microsoft][ODBC Microsoft Access Driver]Gener...

xamjj的博客 228

ASP学习笔记1操作必须使用一个可更新的查询

这是经常遇到的一个问题,但是每次隔一段时间,就忘记了。所以干错记录下来。     关键字:ASP、数据库、网站、NTFS 错误类型:Microsoft JET Database Engine (0x80004005) 操作必须使用一个可更新的查询。 一般来说,这个问题会发生在磁盘格式为NTFS的情况下,由于这个格式加入了安全性的控制,但是在XP的系统下文件夹的被默认为“默认共享”

862

操作必须使用一个可更新的查询 解决办法(转)

出错举例:Microsoft JET Database Engine (0x80004005)操作必须使用一个可更新的查询。/LeadBBS/inc/Board_Popfun.asp, 第 569 行 需要权限:服务器管理员,否则联系服务器管理员进行 win2k win2003 系统问题应该是服务器数据库目录的写入权限没有设置好。数据库目录 属性 安全 EVERYONE...

dengying0469的博客 168

解决:Microsoft JET Database Engine (0x80004005)错误

前面,本人介绍过"解决asp数据库对象只读的办法",http://www.owon.cn/techshow.asp?newsid=490 "但在实际操作中本人又遇到部分问题,上一篇中的3种办法无法处理. 本人在网上精心收集,又找到了补充办法,如下. windows+iis服务器上运行asp程序可能会出现数据库无法更新的情况,具体错误信息可能为: 1、microsoft jet datab...

wangleide414的专栏 562

Microsoft JET Database Engine 错误 '80004005' 错误解决方法【整理】

本文由守望者MS整理 系统环境Windows 2003+IIS6+NTFSASP+Access错误信息Microsoft JETDatabase Engine 错误 '80004005' 未指定的错误故障原因此类错误一般出现于文件系统为NTFS格式中,是IIS匿名帐号(IUSR_计算机名)对相关文件、文件夹操作权限不足引起的。一、存放数据库文件夹对IIS匿名帐号没有写入、修改权限,错误表现为无法...

weixin_30657999的博客 890
上一篇: 以小见大、由浅入深-谈如何面试Javascript工程师
下一篇: javascript refresh page
xinlanzero
博客等级 码龄25年 10粉丝 132原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值