Имя источника данных не найдено и драйвер по умолчанию не указан (ODBC) - PullRequest
0 голосов
/ 03 января 2011

Привет

У меня есть веб-приложение ASP.NET, в котором я использую ODBCConnection для подключения к серверу MySQL, он берет строку подключения из файла web.config, и это сработает.

Но когда я помещаю один и тот же код в приложение WPF и жестко кодирую одну и ту же строку подключения, я получаю следующее исключение при запуске ODBCConnection.Open ():

Не найдено имя источника данных и не указан драйвер по умолчанию

Я проверил объект ODBCConnection и его экземпляр, связанный с той же самой строкой соединения, что и в веб-приложении.

Строка подключения выглядит следующим образом:

"ДРАЙВЕР = {MySQL ODBC 3.51 Драйвер}; СЕРВЕР = X.X.X.X; БАЗА ДАННЫХ = X; ПОЛЬЗОВАТЕЛЬ = X; ПАРОЛЬ = X; ОПЦИЯ = 3"

Для X установлены правильные значения

Я работаю на обоих компьютерах, поэтому соединение MYSQL ODBC установлено правильно.

Пожалуйста, совет.

BestRegards

1 Ответ

0 голосов
/ 03 января 2011

Проблема была решена путем изменения Building для CPU с Any на x86 в приложении WPF thw.

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