最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > Access数据库提示OleDbException (0x8000400建站知识

Access数据库提示OleDbException (0x8000400建站知识

时间:2023-05-22 21:05:22 阅读: 文章分类: 网站建设 作者: 网络小编

导读:1建站知识使用Access当数据库时,这个问题郁闷了我好几天啊![OleDbException (0x80004005): 操作必须使用一个可更新的查询。] 说明: 执行百度seo网站优化公司网站建设。

百度seo网站优化公司网站建设

使用Access当数据库时,这个问题郁闷了我好几天啊![OleDbException (0x80004005): 操作必须使用一个可更新的查询。]

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: 无法从指定的数据表中删除。

源错误:

行 37: comm.CommandText = sqlstr;

行 38: //comm.Prepare();

行 39: cout = comm.ExecuteNonQuery();

行 40:

行 41: conn.Close();

源文件: d:\SOVO验收代码\Base\App_Code\JetAccess.cs 行: 39建设网站

[OleDbException (0x80004005): 无法从指定的数据表中删除。]

System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +267

System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +192

System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +48

System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +106

System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +108

JetAccess.Execute(OleDbParameter[] parameters, String sqlstr) in d:\SOVO验收代码\Base\App_Code\JetAccess.cs:39

NewsData.DeleteNews(Int32 id) in d:\SOVO验收代码\Base\App_Code\NewsData.cs:29

_Default.GridView1_RowDeleting(Object sender, GridViewDeleteEventArgs e) in d:\SOVO验收代码\Base\System\Default.aspx.cs:46

System.Web.UI.WebControls.GridView.OnRowDeleting(GridViewDeleteEventArgs e) +133

System.Web.UI.WebControls.GridView.HandleDelete(GridViewRow row, Int32 rowIndex) +604

System.Web.UI.WebControls.GridView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +1155

System.Web.UI.WebControls.GridView.RaisePostBackEvent(String eventArgument) +199

System.Web.UI.WebControls.GridView.Sys网站seo优化课程tem.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7

System.Web.UI.Page.RaisePostBackEvent(IPo建设网站公司stBackEventHandler sourceControl, String eventArgument) +11

System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +174

System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102

解决方法如下:

在数据文件*.mdb上右键打开属性对话框,在'安全'标签下需要添加IUSR_XXX(XXX为你的机器名),也就是添加Internet Guest Account帐户,再将此帐户的权限设为可读,可写.(原来这么简单就解决了的问题,我靠:) )

关键词标签: 标签 提示

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-22 ,文章Access数据库提示OleDbException (0x8000400建站知识主要讲述提示,标签,Access数据库提示OleDbExceptio网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_5249.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章