“/WebSite1”应用程序中的服务器错误。

未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0,DataSource=C:\Users\lenovo\Documents\VisualStudio... 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0,Data Source=C:\Users\lenovo\Documents\Visual Studio 2005\WebSites\WebSite1\App_Data\user_mdb”提供程序。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0,Data Source=C:\Users\lenovo\Documents\Visual Studio 2005\WebSites\WebSite1\App_Data\user_mdb”提供程序。

源错误:

行 23: {
行 24: OleDbConnection conn = new OleDbConnection(connStr);
行 25: conn.Open();
行 26: string user = TextBox1.Text.Trim();
行 27: string mima = TextBox2.Text.Trim();

源文件: c:\Users\lenovo\Documents\Visual Studio 2005\WebSites\WebSite1\Default.aspx.cs 行: 25

堆栈跟踪:

[InvalidOperationException: 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0,Data Source=C:\Users\lenovo\Documents\Visual Studio 2005\WebSites\WebSite1\App_Data\user_mdb”提供程序。]
System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper) +280
System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) +116
System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) +87
System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) +29
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +70
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +101
System.Data.OleDb.OleDbConnection.Open() +22
_Default.Button1_Click(Object sender, EventArgs e) in c:\Users\lenovo\Documents\Visual Studio 2005\WebSites\WebSite1\Default.aspx.cs:25
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +78
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +100
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2863
那它相关的Web.config文件怎么写,是不是没写就连接不到数据库?
展开
 我来答
夏威夷鸟
2016-06-11 · TA获得超过1115个赞
知道大有可为答主
回答量:1759
采纳率:0%
帮助的人:521万
展开全部
应用程序错误问题:
1.木马病毒造成常用病毒捆绑应用程序和系统文件,然后安全杀毒软件把有木马病毒应用程序和系统文件查杀导致。
2.应用程序组件丢失,应用程序完整的运行需要一些系统文件或者某些ll文件支持的,如果应用程序组件不完整也会导致的。
3.系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。
4.操作系统自身的问题,操作系统本身也会有bug 。
5.硬件问题,例如内存条坏了或者存在质量问题,或者内存条的金手指的灰尘特别多。

应用程序错误解决方法:
1.检查电脑是否存在病毒,请使用百度卫士进行木马查杀。
2.系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。建议:使用完整版或正版系统。
3.安装的软件与系统或其它软件发生冲突,找到发生冲突的软件,卸载它。如果更新下载补丁不是该软件的错误补丁,也会引起软件异常,解决办法:卸载该软件,重新下载重新安装试试。顺便检查开机启动项,把没必要启动的启动项禁止开机启动。
4.如果检查上面的都没问题,可以试试下面的方法。
打开开始菜单→运行→输入cmd→回车,在命令提示符下输入下面命令 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回车。
完成后,在输入下面
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车。
如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止(重启电脑)。
追问
嗯,我试一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式