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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема с QSqlTablemodel + PostGreSQL  (Прочитано 5953 раз)
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.043 секунд. Запросов: 20.