如何在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