Microsoft.ace.oledb.12.0がローカルコンピューターに登録されていません

行くためにhttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exeダウンロードしてください。次に、それをインストールします。

 

このエラーは、ACCESS2007バージョンで作成されたデータベースを使用したが、サーバーに一致するプログラムがないためにエラーが発生したためです。

 

2007 Office systemドライバーをダウンロードする:データ接続コンポーネントのインストール

http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe

または:
解決策1(検証はOK)
  アプリケーションのアプリケーションプールを選択します------>詳細設定を選択---------> 32ビットアプリケーションを有効にする------- > true  


 
ソリューション2
  Microsoft.ACE.OLEDB.12.0はx64では使用できなくなりました。Webアプリケーションをx86にコンパイルしてWin08 x64に公開する必要があります。アプリケーションプールでEnable 32bit Application = trueを設定することを忘れないでください。
(確認なし)

おすすめ

転載: blog.csdn.net/kakak2000/article/details/107512853