解决 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)未指定的错误,一般出现这个错误都是权限问题,今天我们就来详细的谈下解决方案。 立即下载

相关推荐

硅传CC1310二次开发必备:手把手教你用JTAG解锁被锁定的Flash存储器

本文针对硅传CC1310模块二次开发中常见的Flash锁定问题,提供了从原理剖析到实战操作的完整解决方案。详细介绍了如何使用Uniflash和Flash Programmer 2等工具进行Flash解锁和擦除,并强调了硬件连接稳定性与供电质量的关键作用,帮助开发者彻底解决烧录障碍,为后续应用开发铺平道路。

weixin_29189373的博客 254

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

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

HIGLC的专栏 4217

基于LSTM语义分析的企业风险预测系统

在数字化时代,企业面临着前所未有的挑战和机遇,而风险管理作为确保企业稳定发展的关键一环,其重要性日益凸显。为了及时、准确地监测和分析企业相关的风险,并预测可能带来的风险,本文介绍了一种基于长短期记忆(LSTM)语义分析的企业风险预测系统。该系统利用深度学习技术,通过将收集到的企业数据进行预处理和分析,结合LSTM模型对文本进行深度语义分析,从而实现对潜在风险的预测和评估。系统设计方面,该系统包括数据预处理、LSTM模型构建与训练、风险预测以及可视化展示等模块。

qiufangtaowvnyyidtf的博客 1392

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

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

东亮博客 8304

Fiddler抓包实战:5分钟搞定微信公众号历史消息接口分析(附完整Python代码)

本文详细介绍了如何使用Fiddler抓包工具逆向分析微信公众号历史消息接口,并提供完整的Python代码实现。从环境准备、动态参数捕获到商业级采集系统架构设计,全面解析了突破官方接口限制的技术方案,帮助开发者高效获取公众号文章数据。

tree8的博客 329

从BIN文件到可烧录程序:深入理解ADI DSP程序读取背后的原理与安全边界

本文深入探讨了ADI DSP程序从BIN文件到可烧录程序的转换原理与安全边界,详细解析了JTAG接口、仿真器工作流程及Flash存储结构。通过Visual DSP++工具,开发者可以理解程序读取的底层机制,同时强调了知识产权保护的重要性,为嵌入式开发提供了实用建议。

weixin_27956639的博客 263

Microsoft JET Database Engine 错误 '80004005'

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

酒鸿色的心专栏 1万+

ENVI基于Landsat影像构建郑州市2000-2019年遥感生态指数RSEI

本文基于landsat5、landsat7、landsat8三种传感器的影像,使用ENVI软件构建郑州市2000-2019年遥感生态指数RSEI。内含ENVI详细操作、使用的公式以及构建结果。

Lexicopperfield的博客 1万+

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

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

weixin_46709219的博客 2074

【深度学习】Progressive Distillation for Fast Sampling of Diffusion Models

这种方法通过迭代地将一个需要较多步骤的模型(称为教师模型)蒸馏成一个需要较少步骤的学生模型,每次迭代都将采样步骤减半,直到达到所需的采样步骤数量。通过渐进式蒸馏,论文将原始需要8192步采样的模型成功蒸馏为只需4步采样就能取得接近的生成质量的新模型,大幅提高了扩散模型的推理效率。这篇论文提出了一种"渐进式蒸馏"(Progressive Distillation)的方法,来大幅降低用于生成对抗网络(GAN)的扩散模型(Diffusion Model)在推理阶段的采样步数,从而提高其推理效率。

q742971636的博客 1786

1分钟了解LangChain是什么?

是一个基于大型语言模型(LLM)开发应用程序的框架, 它旨在简化语言模型应用的开发流程,特别是在构建对话系统和其他基于语言的AI解决方案时.目标是将复杂的语言模型技术转化为可通过简单API调用实现的功能,从而使开发者能够更加专注于创造性的解决方案设计。高效地解决了开发大语言模型应用的痛点问题。Langchain 最主要的特色是可以将 LLM 应用研发过程中的交互 Prompt、LLM 模型调用、语言模型与环境互动的自适应等方式融为一体。

gorgor在码农 2630

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

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

pht996的博客 965

某勾网之登录过程逆向

拉勾网的登录过程逆向,包含请求头(X-S-HEADER、X-K-HEADER、X-SS-REQ-HEADER等) 以及 请求参数/返回数据的加解密。

shanf7921的博客 3万+

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

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

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

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

aibq60388的博客 788

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

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

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

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、付费专栏及课程。

余额充值