Russian Qt Forum

Qt => Базы данных => Тема начата: Andrey_Tver от Май 04, 2009, 20:07



Название: Проблема с QSqlTablemodel + PostGreSQL
Отправлено: Andrey_Tver от Май 04, 2009, 20:07
Столкнулся тут вот с какой проблемой. Имею БД PostgeSQL. Так вот какой-то чудик обозвал в этой БД схемы цифрами. При работе через QSqlQueryModel все запросы выполняются отлично. Но как только пытаюсь использовать QSqlTableModel, то возникает ошибка "таблица не доступна". Использую QT 4.4.2. подскажите, как мне победить эту проблему.


Название: Re: Проблема с QSqlTablemodel + PostGreSQL
Отправлено: Rcus от Май 04, 2009, 20:11
А если в поиск ввести ключевые слова из темы то не найдется ли ответ?


Название: Re: Проблема с QSqlTablemodel + PostGreSQL
Отправлено: Andrey_Tver от Май 04, 2009, 20:37
Я пробовал, но ничего путного не нашел.   :(


Название: Re: Проблема с QSqlTablemodel + PostGreSQL
Отправлено: Rcus от Май 04, 2009, 20:40
вторая ссылка в поиске по "qsqltablemodel postgresql"
http://www.prog.org.ru/topic_7957_0.html


Название: Re: Проблема с QSqlTablemodel + PostGreSQL
Отправлено: Andrey_Tver от Май 04, 2009, 21:04
Это я читал.Thnx. Только вот после процтения возник вопрос - а без пересборки драйверов никак не обойтись?


Название: Re: Проблема с QSqlTablemodel + PostGreSQL
Отправлено: Rcus от Май 04, 2009, 21:17
Это будет лучший выход. Ну еще можно обновить Qt :)
А есть еще путь черной магии и грязных хаков, но лучше я не буду рассказывать данное решение, чтобы не смущать неокрепшие разумы.


Название: Re: Проблема с QSqlTablemodel + PostGreSQL
Отправлено: Andrey_Tver от Май 04, 2009, 21:19
Если обновлять QT, то до какой версии?
А почему бы не поделиться с народом методами "черной магии"? В работе программиста все может пригодиться. ;D


Название: Re: Проблема с QSqlTablemodel + PostGreSQL
Отправлено: Rcus от Май 04, 2009, 21:45
По крайней мере в 4.5 этого бага уже нет, а поскольку 4.5.0 несколько /*хм*/ нестабильна, то до 4.5.1.
Что же до черной магии: в этом смысле очень поучительна статья http://blogs.msdn.com/oldnewthing/archive/2003/12/23/45481.aspx


Название: Re: Проблема с QSqlTablemodel + PostGreSQL
Отправлено: Andrey_Tver от Май 04, 2009, 21:55
Спасибо. попробую завтра 4.5.
О результах сообщу на форум