0

アップロード時に OleDB.12.0 を使用して Excel ワークシートからデータを読み取る Web サイトがあります。私のローカルPCでは問題なく動作します。しかし、本番サーバーでホストすると、次のエラーが発生します。

microsoft.ace.oledb.12.0 がローカル コンピューターに登録されていません

どうすればこれを修正できますか?

私の本番サーバー構成:

  • MS オフィス 2007。
  • IIS7
  • VS 2010
  • Windows 2008 R2
  • SQL Server2008
4

1 に答える 1

1

運用サーバーに Access がインストールされていますか?

いずれにせよ、実稼働サーバーにMicrosoft Access データベース エンジン 2010 再頒布可能パッケージをインストール/再インストールしてみてください。

アップデート

もう 1 つのポイント: 運用サーバーは 32 ビットまたは 64 ビットの Windows を実行していますか? ダウンロードを適切に選択します。

更新 2

このリンクから、64 ビット バージョンを使用すると 32 ビット システムで問題が発生するように見えますが、32 ビット バージョンは動作します。

于 2012-12-17T09:23:00.507 に答える