Драйвер mysql odbc отлично работает на visual studio 2008, но не на visual studio 2010 - PullRequest
0 голосов
/ 28 января 2011

Привет, ребята, у меня проблема с головой, и я надеялся, что кто-нибудь сможет указать мне правильное направление.

У меня есть приложение на c #, которое я написал, используя Visual Studio 2008 в то время, когда я установил драйвер mysql odbc 3.51. Это приложение работало с подключением к базе данных mysql на моем локальном хосте и позволяло мне делать то, что мне нужно было сделать.

Я получил копию Visual Studio 2010 с веб-сайта Microsoft Dreamspark, установил ее, открыл решение для приложения, которое я написал в 2008 году, внес некоторые изменения и запустил его, и он работает совершенно нормально.

Затем я создал новое приложение, на этот раз запустив его в vs2010, и создал мое соединение odbc таким же образом, как я это делал в приложении 2008 года, но теперь я получаю сообщение об ошибке:

"ОШИБКА [IN002] [Microsoft] [Диспетчер драйверов ODBC] Не найдено имя источника данных и не указан драйвер по умолчанию"

Затем я открыл vs2008 и снова попытался создать простое приложение для проверки моего соединения, и оно работало нормально.

Могу только сказать, что это как-то связано с Visual Studio 2010.

любые идеи будут приветствоваться :)

1017 * Vade *

1 Ответ

1 голос
/ 20 декабря 2011

Попробуйте переустановить драйвер MySQL, возможно, будут внесены некоторые изменения в Visual Studio, которые будут присутствовать в вашем проекте 2008, но не в новом проекте 2010, если он был установлен впоследствии.

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