C#でネットワークサーバーの任意の場所にあるアダプティブサーバーのODBC接続文字列を設定する方法
-
05-07-2019 - |
質問
ネットワークサーバー(バージョン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;
他のヒント
このような質問には、接続文字列が最適なリソースです。
所属していません StackOverflow