2011-01-28 4 views
0

Эй, ребята, у меня проблема, в которую я входил, и надеялся, что кто-то сможет указать мне в правильном направлении.Драйвер mysql odbc отлично работает на визуальной студии 2008, но не на визуальной студии 2010

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

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

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

«ERROR [IN002] [Microsoft] [ODBC Driver Manager] Имя источника данных не найдено, и указанный драйвер по умолчанию не указан »

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

я могу только Quess что-то делать с Visual Studio 2010.

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

Vade

+2

Я бы рекомендовал вам использовать Connector/Net, а не ODBC: http://dev.mysql.com/downloads/connector/net/ – LukeH

ответ

1

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

Смежные вопросы