我在任何网络服务器(版本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