2012-02-23 30 views
5

私の下の接続文字列である.netコードからExcelファイルをデータベースにインポートします。Microsoft.Jet.OLEDB.4.0がローカルシステムに登録されていません

私は64ビットサーバー2008 PCからそれを実行すると、それが適切にVisual Studio 2005のから実行されますが、私は

コードを公開し、IIS、それが与える仮想ディレクトリからそれを実行したときエラー。

+0

64ビットこのために別の名前とバージョンを使用して、このリンクを参照してくださいhttp://stackoverflow.com/questions/8990537/reading-microsoft-access-database-64bit/9407406#9407406 – linquize

答えて

0

  • は、Microsoft AccessデータベースEngine.exeをインストールし、以下試してください。
  • IISのアプリケーションプールで、Webサイトのアプリケーションプールを選択します。
  • [詳細設定]をクリックし、[32ビットアプリケーションを有効にする]を[true]に設定します。
1

Micorsoft Accessデータベースエンジンをインストールする必要があります。関連するバージョンをダウンロードしてインストールしてください。

[ Micorsoft Access Database Engine][1] 
+0

はい、既にAccessDatabaseEngine_x64.exeがインストールされています。しかし、同じ問題が発生しました。 – Priya

関連する問題