Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   QT + PostgreSQL + BLOB = ? (https://www.otvetnemail.ru/novyj-arhiv-2-812/qt-postgresql-blob-276209/)

Guest 29.09.2011 07:40

QT + PostgreSQL + BLOB = ?
 
В чем отличается работа с полями типа BLOB под Windows и Linux?Пример кода:Код:sqlText.sprintf("SELECT * FROM workers WHERE id = %ld;",m_pQueryEvent->value(5).toInt());m_pQueryWorker->exec(sqlText);if(m_pQueryWorker->next()){//....QByteArray bmp;bmp = m_pQueryWorker->value(12).toByteArray();//..}Под Linux'ом эта картинка грузится без проблем. В bmp нормальные даные.Что мы имеей под windows: bmp.size() возраващает то что надо, а вот даные все нули?Пробую включить mySQL вместо PG, все рабоет.Еще один цирк: если я пробую читать ч-з ODBC драйвер, таже самая ерунда. Вопрос как обращаться с этими blob'ами?


Часовой пояс GMT, время: 09:06.


© www.otvetnemail.ru - Форум вопросов и ответов.