Подходящий способ подключения к источнику данных при использовании свойств канала передачи данных в C # - PullRequest
0 голосов
/ 23 ноября 2018

Я использую Data Link Properties в моем приложении C # для Windows, чтобы позволить пользователю подключаться к различным источникам данных и читать данные из одного и того же.

Проблема, с которой я сталкиваюсь, - это когда пользовательпытается подключиться через Microsoft OLE DB Provider для драйверов ODBC;Строка подключения формируется успешно, но при чтении данных мое приложение выдает ошибку

. Поставщик данных .Net Framework для OLEDB (System.Data.OleDb) не поддерживает поставщик Microsoft OLE DB для драйверов ODBC(MSDASQL).Используйте поставщик данных .Net Framework для ODBC (System.Data.Odbc). '

Строка подключения, формируемая с помощью драйверов ODBC:

Provider = MSDASQL.1; пароль = abclogin; персистентная информация о безопасности = True; ID пользователя = abclogin; источник данных = интегратор; начальный каталог = TempDataBase

В моем коде я использую OleDbConnection к источнику данных

OleDbConnection con = new OleDbConnection(localConnString)

Как правильно подключиться к источнику данных при использовании свойств канала передачи данных, чтобы пользователь мог подключиться к любому источнику данных, и код не потерпит неудачу ни в одном из случаев.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...