Работаю с БД Firebird через ODBC в виндовозе. С Qt 4.3.5 и Qt 4.4.3 проблем никаких.
После пересборки программы с Qt 4.5.0. появились проблемы:
* QSqlDatabase::tables(); возвращает кривые имена (имя = реальное имя повторенное много раз)
* QSqlTableModel имеются проблемы с отображением данных.
Стандартная демка Sqlbrowser выглядит так:
тыкмой конфиг:
* СУБД - Firebird-2.0.3.12981-1-Win32,
* драйвер Firebird для ODBC -Firebird_ODBC_2.0.0-Win32
* Система Win2k SP4
* Компилятор MinGW32 (GCC 3.4.5)
* Qt 4.5.0 (и самосборная и из установщика)
Кто-нибудь может прояснить, что это за проблема?