Название: QODBC (FireBird) + QSqlTableModel - проблемы при переходе на Qt 4.5.0 Отправлено: lit-uriy от Апрель 16, 2009, 19:24 Работаю с БД Firebird через ODBC в виндовозе. С Qt 4.3.5 и Qt 4.4.3 проблем никаких.
После пересборки программы с Qt 4.5.0. появились проблемы: * QSqlDatabase::tables(); возвращает кривые имена (имя = реальное имя повторенное много раз) * QSqlTableModel имеются проблемы с отображением данных. Стандартная демка Sqlbrowser выглядит так: тык (http://www.forum.crossplatform.ru/index.php?showtopic=2600&view=findpost&p=18633) мой конфиг: * СУБД - 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 (и самосборная и из установщика) Кто-нибудь может прояснить, что это за проблема? Название: Re: QODBC (FireBird) + QSqlTableModel - проблемы при переходе на Qt 4.5.0 Отправлено: baggins от Апрель 16, 2009, 23:14 А какие проблемы с отображением то? у меня была проблема тоже с отображением
если писал так Код то выводил тока заголовки. Решил таким путем: Код
Название: Re: QODBC (FireBird) + QSqlTableModel - проблемы при переходе на Qt 4.5.0 Отправлено: lit-uriy от Апрель 17, 2009, 09:31 см. ссылку на скрины в первом сообщении
Название: Re: QODBC (FireBird) + QSqlTableModel - проблемы при переходе на Qt 4.5.0 Отправлено: baggins от Апрель 17, 2009, 12:38 а почему не через QIBASE? у меня через него и все нормально отображается
Название: Re: QODBC (FireBird) + QSqlTableModel - проблемы при переходе на Qt 4.5.0 Отправлено: lit-uriy от Апрель 17, 2009, 19:49 может кто-нибудь потестить пример sqlbrowser при работе firebird или MySQL через ODBC.
Я склонен считать, что это баг. Но не убедившись в этом не хотелось бы напрягать тролей рапортами. Название: Re: QODBC (FireBird) + QSqlTableModel - проблемы при переходе на Qt 4.5.0 Отправлено: lit-uriy от Апрель 17, 2009, 22:31 пока соотношение
2 против 1 (http://www.forum.crossplatform.ru/index.php?showtopic=2600) У двух человек это наблюдается, Tonal сказал, что у него всё путём. Нужны еще "добровольцы на песчанный карьер" Название: Re: QODBC (FireBird) + QSqlTableModel - проблемы при переходе на Qt 4.5.0 Отправлено: lit-uriy от Апрель 18, 2009, 16:38 замечены изменения в Git'е (http://www.forum.crossplatform.ru/index.php?showtopic=2600&view=findpost&p=18735), попробую собрать и проверить.
Название: Re: QODBC (FireBird) + QSqlTableModel - проблемы при переходе на Qt 4.5.0 Отправлено: Tonal от Апрель 21, 2009, 08:31 Я через ODBC не пробовал. Моё "всё путём" относилось только к QIBASE.
|