|
分類:[.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をインストールしましたが、ちょっと違ったようです...
以上、宜しくお願いします。
|