位置: 编程技术 - 正文

Access数据库提示OleDbException (0x80004005): 操作必须使用一个可更新的查询(access数据库提示升级)

编辑:rootadmin
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 无法从指定的数据表中删除。 源错误: 行 : comm.CommandText = sqlstr; 行 : //comm.Prepare(); 行 : cout = comm.ExecuteNonQuery(); 行 : 行 : conn.Close(); 源文件: d:SOVO验收代码BaseApp_CodeJetAccess.cs 行: [OleDbException (0x): 无法从指定的数据表中删除。] System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) + System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) + System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) + System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) + System.Data.OleDb.OleDbCommand.ExecuteNonQuery() + JetAccess.Execute(OleDbParameter[] parameters, String sqlstr) in d:SOVO验收代码BaseApp_CodeJetAccess.cs: NewsData.DeleteNews(Int id) in d:SOVO验收代码BaseApp_CodeNewsData.cs: _Default.GridView1_RowDeleting(Object sender, GridViewDeleteEventArgs e) in d:SOVO验收代码BaseSystemDefault.aspx.cs: System.Web.UI.WebControls.GridView.OnRowDeleting(GridViewDeleteEventArgs e) + System.Web.UI.WebControls.GridView.HandleDelete(GridViewRow row, Int rowIndex) + System.Web.UI.WebControls.GridView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) + System.Web.UI.WebControls.GridView.RaisePostBackEvent(String eventArgument) + System.Web.UI.WebControls.GridView.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) + System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) + System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) + 解决方法如下: 在数据文件*.mdb上右键打开属性对话框,在'安全'标签下需要添加IUSR_XXX(XXX为你的机器名),也就是添加Internet Guest Account帐户,再将此帐户的权限设为可读,可写.(原来这么简单就解决了的问题,我靠:) ) 如果在右键属性对话框内找不到'安全'标签,需要将文件夹选项下的视图内的'使用简单文件共享(默认)'的勾去掉. 原因: 有几个主要的错误原因: 这个错误发生在当你的程序试图执行更新数据库或其它类似操作时。这是因为 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 ) 中的查询时,在执行这个查询是会出现该错误。

推荐整理分享Access数据库提示OleDbException (0x80004005): 操作必须使用一个可更新的查询(access数据库提示升级),希望有所帮助,仅作参考,欢迎阅读内容。

Access数据库提示OleDbException (0x80004005): 操作必须使用一个可更新的查询(access数据库提示升级)

文章相关热门搜索词:access出错提示信息,access数据库提示阅读器关闭时尝试调用read无效,access数据库工作不正常,access数据库工作不正常,access数据库提示阅读器关闭时尝试调用read无效,access数据库提示输入不能为空值,access数据库提示输入不能为空值,access数据库提示输入参数值,内容如对您有帮助,希望把文章链接给更多的朋友!

如何让access自动编号从1开始排序实现方法 方法一:删个那个自动编号的字段,再建一个同样的自动编号字段即可。方法二:自动编号是一直增加的(每次都加1),你再增加一条记录它的编号会在前

Access日期与时间函数汇总 今天在开发系统的时候,需要实现这样一个功能根据选中的日期,查询相关的内容,但不是按照整个日期去过滤,而是根据,年,月,日拆分的形式去

一句sql更新两个表并可更新对应的字段值具体实现 ACCESS例子:insertintoproducts(ProNumber,CASNumber,Cnname,Price,Enname,Baozhuang,Pinpai)selectProNumber,CASNumber,Cnname,Price,Enname,Baozhuang,Pinpaifromproduct.用一句sql从一个表里面

标签: access数据库提示升级

本文链接地址:https://www.jiuchutong.com/biancheng/319215.html 转载请保留说明!

上一篇:Access字符串处理函数整理(access字符型数据)

下一篇:如何让access自动编号从1开始排序实现方法(access自动保存)

  • 企业所得税季报和年报的区别
  • 出口企业的退税属不属于纳税总额
  • 小规模纳税人不开票收入怎么报增值税
  • 买车装具
  • 经营租赁违约金可以直接冲租赁费
  • 建筑企业增值税纳税义务发生时间如何确定
  • 抽奖中的汽车需要交购置税吗
  • 发生销售折让可以不开具
  • 服务性单位从事的是餐饮中介服务
  • 汽车以租代售合法吗
  • 企业合并会计处理方法研究论文
  • 无形资产增值税计入入账价值吗
  • 投资理财产品的风险性从低到高
  • 增值税发票税率6%是什么
  • 发票虚开税务局要求补税怎么办?
  • 发票清单太多怎么办理
  • 待抵扣进项税贷方有余额什么意思
  • 增值税专用发票和普通发票的区别
  • 生产成本中材料款年末要全部结转吗
  • 货物发出未开票
  • 小型微利企业核定征收
  • 建筑完税怎么计算
  • 汇算清缴所得税补缴怎么处理
  • system idle process是什么进程(CPU的空闲率)
  • 天津市残保金缴纳标准
  • 劳动保护费计入什么会计科目
  • bwkp.exe是什么程序
  • 企业如何减少税收
  • 审核过程中发现的问题应由被审核部门实施纠正
  • uniapp打开系统设置
  • 物业费可以分期付款吗
  • php连接数据库实现登录注册
  • 建筑劳务公司的法人代表有什么责任
  • vuejs性能
  • 商业银行流动性风险监管指标
  • php数组转树
  • mysql_install_db命令 初始化MySQL数据目录
  • fstrim命令
  • 融资手续费计入长期待摊
  • 应付职工薪酬住房公积金怎么算
  • mongodb使用案例
  • python多线程处理excel
  • 股东撤资要交什么税
  • 有外币业务需不需要交税
  • 财务报表编制要求包含
  • 大数据sql教程
  • 技术维护费全额抵扣有时间限制吗
  • 税金及附加包括哪些科目
  • 子公司与母公司资质能相互借用吗
  • 合并资产负债表与母公司资产负债表要看那一个好
  • 进口卷烟消费税定额税率
  • 新成立的教育机构值得去吗
  • 公司注销退回投资款如何账务处理
  • 视同销售收入涉及税务如何做账?
  • 公司注销其他应收款余额要交税吗
  • 主营业务收入和营业外收入的区别
  • 一般纳税人弱电包工包料怎么开票
  • 如何判断企业实际控制人
  • 对外投资信息忘记填了
  • linux中yum的使用
  • 电脑程序在运行桌面不显示的解决方法
  • mac自动排序
  • win8系统与win10哪个好
  • CentOS 6.x 到 CentOS 7 的升级过程
  • shwiconem.exe - shwiconem是什么进程 有什么用
  • linux常见服务
  • react用什么ui
  • 获取本机ip地址命令
  • Javascript HTML5 Canvas实现的一个画板
  • cocos2d教程
  • angular指令详解
  • unity me
  • [置顶]游戏名:chivalry2
  • android开发之apritag
  • 自定义progressbar
  • 南京税务局几点下班
  • 非房地产企业土地增值税清算
  • 异地可以打印银行清单吗?
  • 广东省国家税务总局班子成员
  • 解放服务站总部电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设