`
xinlanzero
  • 浏览: 252924 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

解决 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数据库,那么请打开您的这个数据库,然后选择“工具”->"选项"->"高级",设置“默认打开模式”为“共享”,“默认记录锁定”设置为“不锁定”即可。
分享到:
评论

相关推荐

    Microsoft JET Database Engine 错误 '80004005' 未指定的错误的完美解决方法

    "Microsoft JET Database Engine 错误 '80004005' 未指定的错误的完美解决方法" Microsoft JET Database Engine 是一个由微软开发的数据库引擎,广泛应用于各种应用程序中。但是在使用过程中,会遇到各种错误,例如...

    Microsoft JET Database Engine 错误(0x80004005)未指定错误的解决方法

    一般情况下asp可以正常运行,但只要连接数据库就提示,Microsoft JET Database Engine 错误 Microsoft_JET_Database_Engine(0x80004005)未指定错误的解决方法

    Microsoft JET Database Engine 错误 ‘80004005’ 未指定的错误的完美解决方法

    标题中的“Microsoft JET Database Engine 错误 ‘80004005’ 未指定的错误的完美解决方法”是指在使用ASP(Active Server Pages)进行数据库操作时遇到的一种常见错误。此错误通常表明在尝试访问或操作Jet数据库...

    Microsoft JET Database Engine (0x80004005) 未指定的错误的完美解决

    ### Microsoft JET Database Engine (0x80004005) 未指定的错误的完美解决 在处理Microsoft JET Database Engine时,遇到错误代码0x80004005(未指定的错误)是常见的问题之一。这个问题通常出现在尝试访问或操作...

    解决Access出现Microsoft JET Database Engine (0x80004005)未指定的错误

    在使用Microsoft Access数据库时,有时会遇到一个名为“Microsoft JET Database Engine (0x80004005) 未指定的错误”的问题。这个错误通常与访问权限、系统组件注册或临时文件夹权限相关。以下是针对该问题的详细...

    Microsoft Access Database Engine 2007.zip

    描述中提到的问题:“可解决sqlserver 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”,这是一个常见的错误,当SQL Server或其他应用程序尝试通过OLE DB接口访问Access数据库时会出现。这通常意味着在...

    Microsoft JET Database Engine(0x80004005)未指定错误的解决方法

    今天在配置iis asp运行环境的时候提示Microsoft JET Database Engine(0x80004005)未指定错误,不过最后通过如下方法解决了,这里脚本之家小编特为大家分享下,方便需要的朋友

    微软Access Database Engine 2010

    总结来说,微软Access Database Engine 2010是一个强大的数据库访问工具,它为开发人员提供了高效、安全地访问和管理Access数据库的能力,同时支持多种数据格式,促进了数据的共享和协作。在数据处理、应用开发和...

    Microsoft Office Access database engine 2007 Chinese simplified

    综上所述,解决“未在本地计算机上注册’microsoft.ACE.oledb.12.0‘”错误的关键在于正确安装Access数据库引擎2007,理解其功能和作用,以及如何在实际操作中使用它来处理Excel数据和SQL Server之间的数据交互。

    AccessDatabaseEngine 2007

    AccessDatabaseEngine 2007是微软发布的一款重要的数据库引擎,主要用于支持对Access数据库(.mdb和.accdb格式)的读写操作。这个组件在多种场景下都扮演着关键角色,比如在没有完整安装Microsoft Office的情况下,...

    Office 2016 Access DataBase Engine 64位

    描述中提到的问题“未在本地计算机上注册‘Microsoft.Jet.OLEDB.4.0’提供程序”是一个常见的错误提示,通常出现在尝试使用旧版的Jet数据库引擎(如在32位系统中广泛使用的OLEDB提供程序)来访问或操作Access数据库...

    AccessDatabaseEngine2010_X86

    标题“AccessDatabaseEngine2010_X86”所指的是微软的一个重要组件,它用于处理与Access数据库相关的数据操作,特别是在使用OLEDB技术进行Excel和Word的数据导入导出时。这个组件是Microsoft Access Database Engine...

    AccessDatabaseEngine2007.rar

    标题 "AccessDatabaseEngine2007.rar" 指向的是微软发布的 Microsoft Access 2007 数据库引擎可再发行程序包,主要用于解决在非安装 Access 的计算机上运行使用 "Microsoft.ACE.OLEDB.12.0" 提供程序的程序时遇到的...

    Office 2007 Access Database Engine

    这时,你需要下载并安装`AccessDatabaseEngine.exe`这个安装包。该安装程序会为你的系统添加必要的组件,使得C#应用可以通过OLEDB接口与Access数据库进行通信。 安装完成后,你的C#程序就可以正常运行,执行如查询...

    Access database engine 2007 免费中文版

    Access database engine 2007 为获得最佳性能和稳定性,使用Microsoft Jet 4.0格式的数据库时使用Microsoft Jet 4.0客户端。同样,使用Microsoft Jet 3.0格式的数据库时,您使用Microsoft Jet 3.5客户端。 微软的...

    AccessDatabaseEngine-2007.rar

    标题中的"AccessDatabaseEngine-2007.rar"是一个压缩包文件,通常包含Microsoft Access Database Engine 2007的安装程序。这个组件是用于读取和写入Microsoft Office格式的数据库文件,如Excel和Access,尤其在非...

    AccessDatabaseEngine.exe

    标题中的"AccessDatabaseEngine.exe"是指微软公司提供的一个数据库引擎,用于与Access数据库进行交互。在Windows操作系统中,这个程序通常用于处理以.MDB或.ACE为扩展名的Access数据库文件。当用户尝试连接到Access...

    AccessDatabaseEngine 2007.zip

    总的来说,AccessDatabaseEngine 2007对于需要在不安装完整Office套件的情况下与Access数据库交互的开发者和系统管理员来说,是一个必不可少的工具。它的存在极大地扩展了Access数据库的使用范围,使其能够在各种...

    Access2014数据库驱动 AccessDatabaseEngine.exe

    有了AccessDatabaseEngine.exe,开发者可以在不依赖于Access应用程序的情况下,利用ODBC驱动程序连接到Access数据库,从而实现数据的读取、写入和更新等操作。这对于需要在多种环境中集成Access数据库的应用程序来说...

Global site tag (gtag.js) - Google Analytics