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