【解決】導入Excel數據 異常錯誤:80040154


System.InvalidOperationException: .Net Framework 數據提供程序要求 Microsoft Data Access Components(MDAC)。請安裝 Microsoft Data Access Components(MDAC) 2.6 或更高版本。 ---> System.Runtime.InteropServices.COMException (0x80040154): 檢索 COM 類工廠中 CLSID 爲 {2206CDB2-19C1-11D1-89E0-00C04FD7A829} 的組件時失敗,原因是出現以下錯誤: 80040154。在 System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) 在 System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) 在 System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) 在 System.RuntimeType.CreateInstanceImpl(Boolean publicOnly) 在 System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) 在 System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) 在 System.Data.OleDb.OleDbConnectionInternal.CreateInstanceDataLinks() 在 System.Data.OleDb.OleDbConnectionInternal.GetObjectPool() --- 內部異常堆棧跟蹤的結尾 --- 在 System.Data.OleDb.OleDbConnectionInternal.GetObjectPool() 在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) 在 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) 在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) 在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) 在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 在 System.Data.OleDb.OleDbConnection.Open() 在 Training_EmailMessage.Button2_Click(Object sender, EventArgs e) 位置 D:\WebSite\website\Training\EmailMessage.aspx.vb:行號 29

 

 

方法:

1、打開"c:\windows\inf" ( 注意:“inf”是隱藏目錄),找到文件“mdac.inf”。鼠標點擊右鍵“ 安裝” ;

2、提示要“I386文件夾中的文件”,插入windows xp 安裝盤(或爲網上下在windows I386 文件。)。

完成!

 

發佈了45 篇原創文章 · 獲贊 5 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章