現在、Windows x64 プラットフォームで C# コードを実行しようとしています。しかし、MS Access にデータを追加できません。そのことわざ
Additional information: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
。Office アプリケーションのバージョンを確認しようとしたところ、それらが 32 ビット アプリケーションであることがわかりました。
解決策を探してみましたが、うまくいきませんでした。これは私が試した方法です:
- Microsoft Access Engine 2010 のインストール
- Microsoft.Jet.OleDb.4.0 に変更します (それでも同じエラーがポップアップします)
これは私の接続文字列コードです:
Connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\FacesDatabase.accdb;
Persist Security Info=False";
このエラーを解決する方法を教えてください。ありがとうございました