Russian Qt Forum
Сентябрь 30, 2024, 02:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: MySQL, извлечение BLOB  (Прочитано 3847 раз)
QuAzI
Гость
« : Июнь 20, 2011, 08:11 »

Как только выполняю извлечение блоба, получаю
Код:
Assertion failed!
Program: c:\devel\proj\proj.exe
File: .\libmysql.c
Line: 4301

Expression: param->buffer_length != 0

For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts
(Press Retry to debug the application - JIT must be enabled)
Qt SDK 2010.05
Чем это лечить? У кого-нить есть нормальная либа, с которой вытаскиваются блобы из MySQL 5.0 ?
Записан
QuAzI
Гость
« Ответ #1 : Июнь 20, 2011, 10:15 »

Взял DLL отсюда http://qt.shamangrad.net/lib/exe/fetch.php?media=drivers:mysql.rar
Теперь ошибка не выскакивает при выполнении запроса. Но и BLOB вытащить всё равно не получается, возвращается 0 байт. В базе если через консоль MySQL выборку сделать видно, что там есть данные.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.136 секунд. Запросов: 20.