Oracle 11g DB にアクセスしようとしています。connectionstring.com によると、connstring は次のようになります。
Driver={Oracle in OraClient11g_home1};Dbq=myTNSServiceName;Uid=user;Pwd=passwd;
とにかく、ArgumentException: 'Driver' は有効な単語ではありません。
ありがとうございました。
ご挨拶
R.バダ
Oracle 11g DB にアクセスしようとしています。connectionstring.com によると、connstring は次のようになります。
Driver={Oracle in OraClient11g_home1};Dbq=myTNSServiceName;Uid=user;Pwd=passwd;
とにかく、ArgumentException: 'Driver' は有効な単語ではありません。
ありがとうございました。
ご挨拶
R.バダ
Oracle 用の ODBC ドライバーの場合に適した接続文字列を使用しようとしているようです。
Oracle Data Provider for .NET / ODP.NETセクションで、ODP.NETに適した接続文字列を探す必要があります。最善の方法は、次のいずれかを使用することです。
Data Source=TNSServiceName;User Id=user;Password=passwd;
また
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=user;Password=passwd;
1 つ目は TNS を使用している場合に適しており、2 つ目は接続文字列でサービス定義を提供できます。