Я наконец решил свою проблему: Я использовал библиотеку mysql, которая не была скомпилирована с теми же настройками, что и проект VS10.Это решило мою проблему
Это была моя проблема У меня возникли некоторые проблемы, и мне было интересно, может ли кто-нибудь дать мне толчок в правильном направлении.
Iя пытаюсь подключиться к локальной базе данных Mysql, используя c ++ в VS 2010. На phpmyadmin я вижу, что попытка подключения сделана, но не удалась.При создании приложения я получаю некоторые ошибки.
Первый, где char * ошибки.Я решил это, перейдя от юникода к многобайтовому.
Самая важная ошибка, на мой взгляд, заключается в следующем: предупреждение C4700: неинициализированная локальная переменная 'sqlstatementhandle'.
После сбоя приложенияЯ получаю это в Visual Studio:
Run-Time Check Failure #3 - The variable 'sqlstatementhandle' is being used without being initialized.
В консоли я получаю это:
Connecting to SQL...
Connect() - SQL_ERROR
Message: [Microsoft][ODBC SQL Server Driver]Fout in het dialoogvenster
SQLSTATE: IM008
В документации я обнаружил, что код ошибки 008 относится к:
Ошибка диалога
SQLDriverConnect
Но я не знаю, как это может помочь?Драйвер не может подключиться или драйвер вообще не загружен?Как я уже говорил ранее, в phpmyadmin я вижу, что неудачные попытки подключиться.
мои настройки: Visual Studio 2010 и сервер mysql, под которым установлен настоящий Xampp.64-битный Windows 7 машина.