0

私はこのコードを持っています:

string conStr = @"server=ORACLE1001;database=Test;uid=admin;pwd=1234";
mycon = new OleDbConnection();
mycon.ConnectionString = ConStr;

そして、プロバイダーは「Provider=SQLOLEDB;」のようでなければならないという例外をスローします。それで試してみたところ、conStr = "Provider=OraOLEDB.Oracle.1;server=ORACLE1001;database=Test;uid=admin;pwd=1234; 例外「ORA-12560: TNS:プロトコルアダプターエラー」がスローされました-これを修正する方法はありますか? 私のconStrの何が問題なのですか?

4

1 に答える 1

1

手順に従ってください。DB の接続文字列 (アクセスや Excel を含む) について心配する必要はありません。

(1) 新しい空の foo.txt を作成します

(2) 名前を foo.udl に変更します

(3) ファイルをダブルクリックすると、いくつかのタブとオプションを備えたウィザードが表示されます

(4) やりたいことをやり、最後に [OK] をクリックします。

(5) メモ帳で foo.udl を開きます (または名前を foo.txt に戻します)。

(6)世界で最もスタンダードな接続文字列が見られる

于 2011-02-22T09:55:28.487 に答える