0

.xslx Excelスプレッドシートに接続する必要があるC#バッチジョブがあります。私のWindows7マシンでは、接続文字列のプロバイダーは次のように指定されています。

Provider=Microsoft.ACE.OLEDB.12.0

ただし、ジョブを実行するサーバーに移動すると、次のエラーメッセージが表示されます。

System Exception: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.; 

サーバーはMicrosoftWindowsServer 2003 Standard Edition Service Pack2を実行しています。スプレッドシートが2010Excel.xslxスプレッドシートである場合、このマシンで動作するプロバイダーを知っている人はいますか?

4

1 に答える 1

1

これが役立つかもしれません:

于 2012-11-05T20:19:23.160 に答える