エラーが発生しますが、The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
2 日前に同じサービスを使用して多くのファイルをロードしました。この問題が発生し始めた理由。
私のマシンは64ビットwindow 7 OSです。.NET ソリューションのすべてのプロジェクトは、任意の CPU 用に構成されています。
x86
プロジェクトのプロパティで、代わりにターゲットを設定してみてくださいAnyCPU
:
または、AnyCPU をターゲットにする場合は、x64 ビット Access OLEDB プロバイダーをインストールする必要があります。できdownload it from here
ます。