Happy3w

未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

2017.09.06
问题描述 安装了从专利网下载的一个程序,启动程序后宝如下错误。 -------- 请参见此消息的结尾。 ************** 异常文本 ************** 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() 在 DAL.ExecuteSql.RunOleDbDataReader(String strSql, IDataParameter[] parameters) 在 DAL.ITongZhiShu.GetDownloadNoticeNum(EmTZSZT tzszt, EmSFSC sfsc) 在 BLL.Models.TongZhiShuS.GetDownloadNoticeNum(EmTZSZT tzszt, EmSFSC sfsc) 在 CPC.COMMON.frmMain.ShowNewTZSAmount() 在 CPC.COMMON.frmMain.UpdateMainTreeListView(Int32 i_type, Nullable`1 e_sqlx, SeneriorSeekOptionItem ssoi) 在 CPC.COMMON.frmMain.tvBoxes_AfterSelect(Object sender, TreeViewEventArgs e) 在 System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv) 在 System.Windows.Forms.TreeView.WmNotify(Message& m) 在 System.Windows.Forms.TreeView.WndProc(Message& m) 在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** 已加载的程序集 ************** mscorlib 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8669 (QFE.050727-8600) 基本代码: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- 解决方案
解决方法:下载数据库引擎:Access Database Engine X64,然后进行安装即可。http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d 下载。但是前提你必须安装了64位的Office。