Russian Qt Forum
Ноябрь 24, 2024, 01:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QODBC (FireBird) + QSqlTableModel - проблемы при переходе на Qt 4.5.0  (Прочитано 5446 раз)
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« : Апрель 16, 2009, 19:24 »

Работаю с БД 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 (и самосборная и из установщика)

Кто-нибудь может прояснить, что это за проблема?
« Последнее редактирование: Апрель 16, 2009, 21:07 от lit-uriy » Записан

Юра.
baggins
Гость
« Ответ #1 : Апрель 16, 2009, 23:14 »

А какие проблемы с отображением то? у меня была проблема тоже с отображением
если писал так
Код
C++ (Qt)
model->setTable("tbl_object");
 
то выводил тока заголовки.
Решил таким путем:
Код
C++ (Qt)
model->setTable("TBL_OBJECT");
 
« Последнее редактирование: Апрель 16, 2009, 23:18 от baggins » Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Апрель 17, 2009, 09:31 »

см. ссылку на скрины в первом сообщении
Записан

Юра.
baggins
Гость
« Ответ #3 : Апрель 17, 2009, 12:38 »

а почему не через QIBASE? у меня через него и все нормально отображается
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #4 : Апрель 17, 2009, 19:49 »

может кто-нибудь потестить пример sqlbrowser при работе firebird или MySQL через ODBC.

Я склонен считать, что это баг. Но не убедившись в этом не хотелось бы напрягать тролей рапортами.
Записан

Юра.
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #5 : Апрель 17, 2009, 22:31 »

пока соотношение
2 против 1
У двух человек это наблюдается, Tonal сказал, что у него всё путём.
Нужны еще "добровольцы на песчанный карьер"
Записан

Юра.
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #6 : Апрель 18, 2009, 16:38 »

замечены изменения в Git'е, попробую собрать и проверить.
Записан

Юра.
Tonal
Гость
« Ответ #7 : Апрель 21, 2009, 08:31 »

Я через ODBC не пробовал. Моё "всё путём" относилось только к QIBASE.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.082 секунд. Запросов: 23.