私は Windows アプリケーションで作業しています。Excel から値を読み取り、データベースに更新しています。私のコードは
string Con_Str = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filepath +
";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\";";
私のローカルでは問題なく動作しており、32ビットマシンを使用しています。64ビットマシンであるサーバーでexeを実行しました。そこで私は次のようなエラーが発生しています
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
このリンクから最新のものをダウンロードしました。
http://www.microsoft.com/en-us/download/details.aspx?id=13255
それでも私は問題を抱えています。これを修正する方法..