Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

MySQL и Access Violation

40K
26 августа 2008 года
jsonborn
10 / / 26.08.2008
В Microsoft Visual C++ 2008 создаю MFC приложение для работы с MySQL. В системе установлен драйвер MySQL ODBC 5.1 Driver. Тестовое подключение к базе проходит нормально. Все действия выполняю, используя Мастер. От себя ничего не добавляю
Начинаю сборку проекта.
Постоянно получаю ошибку:

Unhandled exception at 0x012e7b07 in db6.exe: 0xC0000005: Access violation reading location 0x00000064.

И остановку на строке :

AFXDBCORE_INLINE void CRecordset::MoveNext()
{ ASSERT(IsOpen()); Move(1, SQL_FETCH_NEXT); }

файла afxdb.ini

В стеке при этом:

myodbc5.dll!012e7b07()
[Frames below may be incorrect and/or missing, no symbols loaded for myodbc5.dll]
myodbc5.dll!012e31e4()
myodbc5.dll!013563a1()
myodbc5.dll!012e51e6()
odbc32.dll!_SQLExtendedFetch@20() + 0xb5 bytes
[COLOR="Magenta"]> mfc90ud.dll!CRecordset::MoveNext() Line 87 + 0x37 bytes C++[/COLOR]
mfc90ud.dll!CWinApp:: DoWaitCursor(int nCode=3406816) Line 60 C++
01112090()

Суть вопроса: в чем проблема и как можно ее решить. Буду благодарен любой помощи.
40K
03 сентября 2008 года
jsonborn
10 / / 26.08.2008
последнее решение моей проблемы - отказаться от использования ODBC и работать с чистыми MySQL API. хотя до сути проблемы докопаться не удалось. пока.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог