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 檔案。)。
完成!