522
火車采集器
關於未在本地計算機上注冊“Microsoft.Jet.OLEDB.4.0 的問題的解決辦法
關於未在本地計算機上注冊“Microsoft.Jet.OLEDB.4.0 的問題的解決辦法
作者:小文 發布於:2011-6-17 16:49 Friday 分類:常見問題
如果您電腦出現以下問題,請參照解決辦法:
System.InvalidOperationException: 未在本地計算機上注冊“Microsoft.Jet.OLEDB.4.0”提供程序。
在 System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)
在 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()
解決辦法:https://www.cnblogs.com/sjcatsoft/archive/2007/02/23/654468.html
原因是JET 4.0的 DLL在注冊表中的信息, 由於某種原因被損壞或丟失,解決方法如下:
建議重啟一下,問題即可解決。
標簽: OLEDB
評論:
最後更新:2017-05-09 01:05:56