Как установить строку подключения ODBC для адаптивного сервера в любом месте сетевого сервера в C #

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

Вопрос

У меня есть адаптивный сервер в любом месте сетевого сервера (версия 7.0), его имя " TestServer " ;. Теперь клиент хочет подключить этот сервер с помощью OdbcConnetion в DOTNET. Как установить строку подключения?

Это было полезно?

Решение

Строка подключения для 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