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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема с QSqlTablemodel + PostGreSQL  (Прочитано 6179 раз)
Andrey_Tver
Гость
« : Мая 04, 2009, 20:07 »

Столкнулся тут вот с какой проблемой. Имею БД PostgeSQL. Так вот какой-то чудик обозвал в этой БД схемы цифрами. При работе через QSqlQueryModel все запросы выполняются отлично. Но как только пытаюсь использовать QSqlTableModel, то возникает ошибка "таблица не доступна". Использую QT 4.4.2. подскажите, как мне победить эту проблему.
Записан
Rcus
Гость
« Ответ #1 : Мая 04, 2009, 20:11 »

А если в поиск ввести ключевые слова из темы то не найдется ли ответ?
Записан
Andrey_Tver
Гость
« Ответ #2 : Мая 04, 2009, 20:37 »

Я пробовал, но ничего путного не нашел.   Грустный
Записан
Rcus
Гость
« Ответ #3 : Мая 04, 2009, 20:40 »

вторая ссылка в поиске по "qsqltablemodel postgresql"
http://www.prog.org.ru/topic_7957_0.html
Записан
Andrey_Tver
Гость
« Ответ #4 : Мая 04, 2009, 21:04 »

Это я читал.Thnx. Только вот после процтения возник вопрос - а без пересборки драйверов никак не обойтись?
Записан
Rcus
Гость
« Ответ #5 : Мая 04, 2009, 21:17 »

Это будет лучший выход. Ну еще можно обновить Qt Улыбающийся
А есть еще путь черной магии и грязных хаков, но лучше я не буду рассказывать данное решение, чтобы не смущать неокрепшие разумы.
Записан
Andrey_Tver
Гость
« Ответ #6 : Мая 04, 2009, 21:19 »

Если обновлять QT, то до какой версии?
А почему бы не поделиться с народом методами "черной магии"? В работе программиста все может пригодиться. Смеющийся
Записан
Rcus
Гость
« Ответ #7 : Мая 04, 2009, 21:45 »

По крайней мере в 4.5 этого бага уже нет, а поскольку 4.5.0 несколько /*хм*/ нестабильна, то до 4.5.1.
Что же до черной магии: в этом смысле очень поучительна статья http://blogs.msdn.com/oldnewthing/archive/2003/12/23/45481.aspx
Записан
Andrey_Tver
Гость
« Ответ #8 : Мая 04, 2009, 21:55 »

Спасибо. попробую завтра 4.5.
О результах сообщу на форум
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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