如何在C#中的任何网络服务器上为自适应服务器设置ODBC连接字符串

时间:2009-09-11 09:35:15

标签: .net odbc connection-string sybase-asa

我有一个自适应服务器网络服务器(版本7.0),它的名字是“TestServer”。 现在,客户端希望在DOTNET中使用OdbcConnetion连接此服务器,如何设置连接字符串?

2 个答案:

答案 0 :(得分:3)

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;

答案 1 :(得分:1)

对于这样的问题,Connection Strings是您最好的资源。