'Microsoft.Jet.OLEDB.4.0' プロバイダーはローカルのコンピューターに登録されていません。
2012/1/16
文書番号:20177
Windows 7 64bit 環境でアプリケーションを実行したところ、"'Microsoft.Jet.OLEDB.4.0' プロバイダーはローカルのコンピューターに登録されていません。"というエラーが発生。
そのプリケーションでOLEDB接続をしようとしているのだがその辺がまずいらしい。
コンパイルオプションの「ターゲットCPU」が[Any CPU]もしくは[x64]になっているとエラーになる。
コンパイルオプションの「ターゲットCPU」を[x86]にするとエラーにならずに動いた。
【参考情報】
Windows7 32ビットオペレーティングシステムにて、「Microsoft.Jet.OLEDB.4.0 プロバイダはローカルのコンピュータに登録されていません」と表示されてしまう。
http://social.msdn.microsoft.com/Forums/ja-JP/vbgeneralja/thread/37c586c5-4911-4529-869d-3705c08ab816/