В чем отличается работа с полями типа 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'ами?
|