大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> ASP专区 -> 解决操作必须使用一个可更新的查询

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

时间: 2021-07-31 作者:daque

缺点消息:microsoft ole db provider for odbc drivers error '80004005' [microsoft][odbc microsoft access 97 driver] operation must use anupdateable query. 因为:有几个重要的缺点因为:这个缺点爆发在当你的步调试图实行革新数据库或其它一致操纵时。这是由于ado因为以次的几个原所以不不妨写数据库形成的。1、最一致的因为是隐姓埋名用户帐号(iusr_machine)对该数据库文献没有写权力。  要处置这个题目,在处置器中安排数据库文献的属性,让隐姓埋名用户有精确的权力。当运用access数据库时,不只要给文献写的权力,还要给该目次写 的权力,由于jet须要在该目次创造一个.ldb文献。2、第二个因为是数据库没有运用精确的形式翻开。该当运用底下的本领翻开。  sql = "update products set unitprice = 2;"  set conn = server.createobject("adodb.connection")  conn.mode = 3   '3 = admodereadwrite  conn.open "mydsn"  conn.execute(sql)  conn.close  提防默许的mode是树立0(admodeunknown),它是承诺革新的。3、再有大概是在odbc处置器中将该dsn的只读选项选中。4、你是在同声革新两个表中的字段,也会展示这个缺点消息,处置方法是划分来革新这两个表中各自字段。5、当你运用了一个从低本子中(如access2.0,access7.0)载入到高本子(access 2000)中的查问时,在实行这个查问是会展示该缺点

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.