C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■87363 / )  Oracle 64bit と Excel の読み込みについて
□投稿者/ LUCHO (1回)-(2018/05/15(Tue) 15:35:37)

分類:[.NET 全般] 

2018/05/15(Tue) 15:41:45 編集(投稿者)
2018/05/15(Tue) 15:41:32 編集(投稿者)
2018/05/15(Tue) 15:41:27 編集(投稿者)

お世話になります。


現在OracleとExcelのデータを読み込んで集計するプログラムを作成中です。
環境はWin10 64bit、VSCommunity2017です。


問題は:

AnuCPU、又はx64でコンパイルすると、Oracleは読み込めますが、Excel読み込み時に

System.InvalidOperationException: ''Microsoft.ACE.OLEDB.12.0' プロバイダーはローカルのコンピューターに登録されていません。'

というエラーが発生します。


また、x86でコンパイルするとExcelは読み込めるのですが、Oracle読み込み時に

:ファイルまたはアセンブリ 'Oracle.DataAccess, Version=2.112.3.0, Culture=neutral, PublicKeyToken=89b483f429c47342'、またはその依存関係の 1 つが読み込めませんでした。

が発生します。


Oracle用とExcel用を別々のプラグラムにして、後で集計する事も考えていますが、何か対応策はありますか?

※Win 10 32bitではx86でどちらも正常に動きます。
※AccessDatabaseEngineをインストールしましたが、ちょっと違ったようです...


以上、宜しくお願いします。
返信 編集キー/


管理者用

- Child Tree -