「Microsoft.ACE.OLEDB.12.0プロバイダーはローカルコンピュータに登録されていません」と表示されたときの対処方法 環境. windows10 64bit版 Visual Studio 2017 Visual Studio Community 2017(15.7.5) Microsoft Office 365 ProPlus(32bit) 何が起こったのか
2020/02/17 Windows2008サーバー(64ビット版)のIIS上でASPプログラムで使用しているMS Accessのデータベースを動作させようとした時、「'Microsoft.Jet.OLEDB.4.0' プロバイダはローカルのコンピュータに登録されていません。」エラーが出た場合の対処 MDBファイルを使用するアプリケーションを64ビット環境で実行すると、エラーメッセージ「'Microsoft.Jet.OLEDB.4.0'プロバイダはローカルのコンピュータに登録されていません。」が表示されます。 この問題を解決するには、以下の操作を行います。 Microsoft.ACE.OLEDB.12.0(Access2007,Access2010) Microsoft.ACE.OLEDB.15.0(Access2013) Microsoft.ACE.OLEDB.16.0(Access2016) ※Access2013は Microsoft.ACE.OLEDB.12.0 として呼び出すと例外吐くようなので、15.0として呼び出すか、上のコンポーネントを入れます。2016は12.0 or 16.0どちらでも。 「Jet 4.0 エンジンや Jet 用の ODBC ドライバーなどは Windows OS 同梱で提供しています。 そのため、インストールは不要です。 ただし、64 ビット版は提供していません。
Access 2007 または2010 のデータベース用のOLE DBプロバイダはマイクロソフトのサイトからダウンロードできるようです。 主なOLE DBプロバイダー "Microsoft.JET.OLEDB.4.0" (Jet 4.0用のOLE DB プロバイダ) "Microsoft.ACE.OLEDB.12.0"(Access 2007以降のaccdbを使うとき) OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)" returned message "Unspecified error". Msg 7303, Level 16, State 1, Line 2 Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)". 解決策. Run SSMS as admin. See this question. 私は64ビット用のoledbドライバをインストールしました、マイクロソフトのウェブサイトで利用可能である32ビットも試しました。 私は何とかそれが動作しませんでしたまた、オフィス64ビット版を再インストールしようとしました。 私はMicrosoft.ACE.OLEDB.16.0とMicrosoft.ACE.OLEDB.12.0の両方を持っていましたが、データをインポートしようとすると、Excel 16の両方で、OPと同じ「ローカルマシンに登録されていません」が表示されましたおよびExcel 2007ファイル形式(それぞれoledb.16.0およびoledb.12.0)。 無料 native client 2011 のダウンロード ソフトウェア UpdateStar - Microsoft SQL Server Native Client (SQL Server Native Client) は、SQL OLE DB プロバイダーと SQL ODBC ドライバーの両方を備えた単一のダイナミック リンク ライブラリ (DLL) です。
2011/03/06 私はMicrosoft.Jet.OLEDB.4.0を使用している私の64ビットマシンからMicrosoft Access(MDBファイル)にアクセスできないという問題が他にもたくさんあります。それは64ビットバージョンであり、 2010/09/12 2010/12/27 2013/03/03 2007/06/03
2011/07/27
私はMicrosoft.Jet.OLEDB.4.0とMicrosoft.ACE.OLEDB.12.0を使用して、.csv、.xls、および.xlsxファイルを読み込んでいます。 これらの技術のいずれもネイティブ64ビットモードでサポートされていないことがわかりました。 私は2つの質問があり 2011/03/06 私はMicrosoft.Jet.OLEDB.4.0を使用している私の64ビットマシンからMicrosoft Access(MDBファイル)にアクセスできないという問題が他にもたくさんあります。それは64ビットバージョンであり、 2010/09/12 2010/12/27 2013/03/03 2007/06/03