今天打开aspx文件运行,突然出现如下问题, 请哪位大哥相救!
System.Runtime.InteropServices.COMException: 没有注册类别
错误源:
行 48: OleDbDataAdapter da=new OleDbDataAdapter(sql,Conn);
行 49: DataSet ds=new DataSet();
行 50: da.Fill(ds);
行 51:
行 52: Conn.Close();
行: 50
堆栈跟踪:[COMException (0x80040154): 没有注册类别]
[InvalidOperationException: .Net 数据 OLE DB 提供程序(System.Data.OleDb)要求 Microsoft 数据访问组件(MDAC)。请安装 Microsoft 数据访问组件(MDAC) 2.6 或更高版本。]
------解决方法--------------------------------------------------------
去网上下载MDAC安装
最新的好像是2.7
------解决方法--------------------------------------------------------
安装以后还不行?
装个MDAC 2.8
重启以后再次编译
偶也遇到过这个问题,重装 MDAC2.8就搞定了