2017-06-27 19 views
4

私は、Oracleデータベースに接続され、さまざまなクエリを通じてデータを収集する機能を持つVB.NETアプリケーションを開発しています。VB.NETアプリケーションを使用してOracleデータベースに接続

プログラムは正常に動作します。私の質問は、ODBC、Oracle Instant ClientまたはTNSNames.oraなしでそのようなアプリケーションを操作することが可能なのですか?

おそらく50台以上のマシンで実行する必要があり、これらのドライバ/ソフトウェアを各コンピュータにインストールするのは本当に苦痛です。 これは私のプロジェクトでJavaを使用する前の私の最初のWindowsアプリケーションです。だから私はそれに非常に慣れていない。

私は.NETプロジェクトの対応するdllファイルを参照する必要があるので、エンドユーザーはメインプログラムの横の他のプログラムについて心配する必要はありません。 もし本当であれば、誰かが必要なdllファイルとその入手先を教えてもらえますか?私はODTwithODACのインストールからdllファイルを使用しようとしましたが、Visual Studioでそれらを参照することはできません。

P.S:簡単に私のところに行って、英語は母国語ではありません。

+1

Oracle ODPをダウンロードしてインストールします。 NET **管理ドライバ**。これにより、exeファイルに沿って1つのdllだけをコピーする必要があります。 –

+0

うわー!私はこれが簡単になることを知らなかった。 :Dありがとうございました。すべてが完璧に動作します。 –

答えて

1

ODP.Net管理対象ドライバで、参照プロパティでcopyLocal = trueを設定することを忘れないでください。または、別のコンピュータにアプリケーションを公開してインストールした後で参照がコピーされないことがあります。

関連する問題