Название: QTableView показывает поля из базы неправильно... Отправлено: Sergey B. от Июнь 14, 2007, 15:50 Привет...
Qt 4.3.0 PostgreSQL 8.1.3 кто-нибудь сталкивался? создаю поле в базе типа "timestamp without time zone " и если в базе оно пустое QTableView показывает его вида: "01.01.-4713 0.00.00" Есть подозрение что чудит модель... код такой... На QT 4.2.3, показывалась буква "Т" между датой и временем, но пустые поля были пустыми.... скриншоты тут(на работе прокси, потому только сюда смог, пока не прикрыли :)): http://www.axifile.com/?271086 http://www.axifile.com?8974694 http://www.axifile.com?5108423 Код: # Название: QTableView показывает поля из базы неправильно... Отправлено: Steven_Orko от Июнь 14, 2007, 17:27 Попробуй исправить в конфигах Postgres параметр DateStyle='German', у меня после этого проблемы решились )))
Название: QTableView показывает поля из базы неправильно... Отправлено: Sergey B. от Июнь 14, 2007, 18:57 Цитата: "Steven_Orko" Попробуй исправить в конфигах Postgres параметр DateStyle='German', у меня после этого проблемы решились ))) Окей... не решилось... :( обновил до 8.2, такой же хрен... Название: QTableView показывает поля из базы неправильно... Отправлено: Steven_Orko от Июнь 15, 2007, 09:09 Слушай, я вчера не очень внимательно прочитал твой пост... Оказывается, речь еще идет и о временной зоне.. Насколько мне известно, то при установке Postgres не прописывает у себя timezone, а оставляет ее по умолчанию. У меня почему-то по-умолчанию стояла Австралия. Посмотри там же в настройках (конфигах) этот параметр. Он у меня идет сразу после datestyle. Если это не поможет, то сорри... )))
Название: QTableView показывает поля из базы неправильно... Отправлено: Sergey B. от Июнь 16, 2007, 04:59 Нет нет нет...
Я не использую временную зону, и на Qt 4.2.3 всё работало... Речь о том, что QSqlQueryModel скорее всего глючит, так как неправильно выбирает модель... Так и оказалось... 4 дня тролли не могли воспроизвести это у себя... Наконец им это удалось :) (после того как я отправил скриншоты) I can reproduce this here and I can confirm that it is a regression against Qt 4.2.3. I've created task 167228 for our development team. You can use this ID to track the status of this task online: http://www.trolltech.com/developer/task-tracker |