公司把服务器升级到2003后出现ACCESS数据库无法访问的错误,其他数据库都可以访问,页面返回错误是
:
-----------------------------------------------------
异常详细信息: System.Runtime.InteropServices.COMException: 没有注册类别源错误:
行 27: OleDbConnection connection=new OleDbConnection(connstr);
行 28: OleDbCommand comm=new OleDbCommand("SELECT * FROM votedata",connection);
行 29: connection.Open();
行 30: OleDbDataReader isred=comm.ExecuteReader();
行 31: isred.Read();
源文件: E:\web3\vote\vote.aspx 行: 29 堆栈跟踪:
[COMException (0x80040154): 没有注册类别]
System.Data.Common.UnsafeNativeMethods.CoCreateInstance(Guid rclsid, IntPtr pUnkOuter, Int32 dwClsContext, Guid riid) +0
System.Data.OleDb.OleDbConnection.CreateInstanceDataLinks() +172
System.Data.OleDb.OleDbConnection.CreateInstanceMDAC() +93[InvalidOperationException: .Net 数据 OLE DB 提供程序(System.Data.OleDb)要求 Microsoft 数据访问组件(MDAC)。请安装 Microsoft 数据访问组件(MDAC) 2.6 或更高版本。]
System.Data.OleDb.OleDbConnection.CreateInstanceMDAC() +127
System.Data.OleDb.OleDbConnection.GetObjectPool() +177
System.Data.OleDb.OleDbConnection.CreateProvider(OleDbConnectionString constr) +13
System.Data.OleDb.OleDbConnection.Open() +203
ASP.vote_aspx.Page_load() in E:\web3\vote\vote.aspx:29
System.Web.Util.ArglessEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +10
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
------------------------------------------------------
请问各位达人是怎么回事呀?
PS;我已经按照错误提示中安装了MDAC 2.7了但是还是不行.
急~~~~~~~~~~~~~~~~~~
:
-----------------------------------------------------
异常详细信息: System.Runtime.InteropServices.COMException: 没有注册类别源错误:
行 27: OleDbConnection connection=new OleDbConnection(connstr);
行 28: OleDbCommand comm=new OleDbCommand("SELECT * FROM votedata",connection);
行 29: connection.Open();
行 30: OleDbDataReader isred=comm.ExecuteReader();
行 31: isred.Read();
源文件: E:\web3\vote\vote.aspx 行: 29 堆栈跟踪:
[COMException (0x80040154): 没有注册类别]
System.Data.Common.UnsafeNativeMethods.CoCreateInstance(Guid rclsid, IntPtr pUnkOuter, Int32 dwClsContext, Guid riid) +0
System.Data.OleDb.OleDbConnection.CreateInstanceDataLinks() +172
System.Data.OleDb.OleDbConnection.CreateInstanceMDAC() +93[InvalidOperationException: .Net 数据 OLE DB 提供程序(System.Data.OleDb)要求 Microsoft 数据访问组件(MDAC)。请安装 Microsoft 数据访问组件(MDAC) 2.6 或更高版本。]
System.Data.OleDb.OleDbConnection.CreateInstanceMDAC() +127
System.Data.OleDb.OleDbConnection.GetObjectPool() +177
System.Data.OleDb.OleDbConnection.CreateProvider(OleDbConnectionString constr) +13
System.Data.OleDb.OleDbConnection.Open() +203
ASP.vote_aspx.Page_load() in E:\web3\vote\vote.aspx:29
System.Web.Util.ArglessEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +10
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
------------------------------------------------------
请问各位达人是怎么回事呀?
PS;我已经按照错误提示中安装了MDAC 2.7了但是还是不行.
急~~~~~~~~~~~~~~~~~~
解决方案 »
- 非专业程序员请教大虾
- C# 怎么把Excel1的Sheet1 拷贝到 Excel2的Sheet1后面
- (急!用C#)多个checkboxlist控件的互动!
- 如何复制密码?
- 向SQL server数据库添加图片问题
- 为什么运行asp.net程序后,路径会自动跟一个字符串。。
- 在c#中 如何判斷MDI的子窗體是否已經生成
- 代码重复,需要泛型复用
- 报错{"Keyword not supported: 'provider'."}谁能帮我解决下???
- 这个字符串怎么处理?
- 求c/s模式下 C#编程数据链接类
- ||||||||||||||||||||请问制作web控件如何把图片也嵌入dll里?||||||||||||||||||||||||||
就是因为用的这个所以才会说
-----------------------------------------------------------------------
[InvalidOperationException: .Net 数据 OLE DB 提供程序(System.Data.OleDb)要求 Microsoft 数据访问组件(MDAC)。请安装 Microsoft 数据访问组件(MDAC) 2.6 或更高版本]
-----------------------------------------------------------------------
以前都是用得好好的就是升级系统后出现的问题.代码以前都没有问题,我怀疑是系统的问题但是又不知道在哪里,
唉~~~~~~~~~~~