C# подключение к источнику данных ODB C - PullRequest
0 голосов
/ 09 января 2020

Администратор сервера создал для меня 32-битный системный DSN ODB C, в котором есть база данных и учетные данные пользователя. Сейчас я пытаюсь понять, как подключиться к этой базе данных из моего C# кода. Если я использую соединение SSIS, оно проходит без проблем, поэтому я знаю, что данные, которые они устанавливают, верны.

Должен ли я использовать SqlConnection или OleDbConnection для доступа к этому сейчас? Я пробовал оба, и независимо от того, какой тип строки подключения я пробую, это всегда приводит к ошибкам. Это подключение к экземпляру Denodo, которое имеет значение для строки подключения.

1 Ответ

0 голосов
/ 09 января 2020

Просто введите имя DSN, которое было настроено:

using System.Data.Odbc;
OdbcConnection DbConnection = new OdbcConnection("DSN=SAMPLE_ISAM");
// Your code here
DbConnection.Close();

Все остальное - то же самое, информация «Строка подключения» содержится в самом DSN, если правильно настроена.

...