Qt 3.3.8
В поле хранятся разнородные данные, могут быть текстовые, могут быть двоичные.
Сначала считывается в массив байт, а потом обрабатывается в соответствии с типом данных.
Код чтения из SQL-запроса
QByteArray rez1=sqlIM2.value(2).toByteArray();
Для PostgreSQL До 8-й версии включительно все работало как надо. При переходе на 9-ю версию
все работать перестало. Существующие в БД данные воспринимаются корректно, а вот вновь записанные - воспринимаются
как 16-е, хотя в конфигурационном файле указано СУБД, что с полем bytea работать escape.