C#でネットワークサーバーの任意の場所にあるアダプティブサーバーのODBC接続文字列を設定する方法

StackOverflow https://stackoverflow.com/questions/1409970

質問

ネットワークサーバー(バージョン7.0)のどこにでもアダプティブサーバーがあり、その名前は" TestServer"です。 クライアントは、DOTNETのOdbcConnetionを使用してこのサーバーに接続したいのですが、接続文字列を設定するにはどうすればよいですか

役に立ちましたか?

解決

ODBCの接続文字列は、次のようにDSNを使用します。

string connString = "DSN=TestServer;UID=user;PWD=password;";

DSNを使用するには、クライアントがクライアントコンピューターでODBC DSNを設定する必要があります。 または、ユーザーがインストールしたODBCドライバーがわかっている場合は、接続文字列にドライバーの詳細を含めることができます。

string connString = "{Microsoft ODBC for Oracle};SERVER=TestServer;UID=user;PWD=password;";

次に、OdbcConnectionオブジェクトの作成に接続文字列を含めます。

System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection(connString);

またはその後:

System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection();
conn.ConnectionString = connString;

他のヒント

このような質問には、接続文字列が最適なリソースです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top