Здравствуйте, гость ( Вход | Регистрация )
Terep | Дата 20.11.2010, 17:23 |
Под Дебианом работает Кинулся скорее добивать диплом под ним. |
|
Terep | Дата 20.11.2010, 16:47 |
Как то странно. Названия таблиц дергает, схему показывает, а при двойном клике по таблице рушится и семерка начинает искать причину падения... На любой таблице такая реакция |
|
Litkevich Yuriy | Дата 20.11.2010, 16:21 |
Хотя в деструкторе убиваю соединение: ты не правильно удаляешь соединение, смотри описание соответствующего метода.Но проблема отображения не в этом. В принципе можно вообще не удалять соединение. Terep, открой свою таблицу в демке - sqlbrowser будет ли работать? |
|
Terep | Дата 20.11.2010, 16:15 |
И еще, может кто подскажет почему вот от этого:
приложению хорошо А при таком раскладе:
падает на
|
|
Terep | Дата 20.11.2010, 13:00 |
В данный момент:
Таблица по прежнему не выводится В соседней теме прочитал, что варнинг по поводу незакрытого соединения при выходе можно игнорить. В чем проблема так и не могу понять... |
|
Terep | Дата 20.11.2010, 12:21 |
К сожалению, уже много раз пробовал и так и сяк. В данный момент :
результат тот же, то есть заголовки дергает нормально, а саму таблицу нет. upd возможно, это все потому что: Цитата QSqlDatabasePrivate::removeDatabase: connection 'qt_sql_default_connection' is still in use, all queries will cease to work. И из-за этого она просто не может селект * выполнить. Хотя в деструкторе убиваю соединение:
Может, еще и модель надо разрушать.. |
|
BRE | Дата 20.11.2010, 12:12 |
Попробуй вначале настраивать модель (setTable, select), а потом указать ее view. Хотя модель во время select должна сама уведомить view. Точно таблица не пустая? |
|
Terep | Дата 20.11.2010, 12:07 |
Ну вот, к базе подключились, с таблицей проблем нет, есть одна с отображением: И, простите, что значит "на куче"? upd то есть таблица не отобразилась. она точно не пустая. upd про кучу понял |
|
BRE | Дата 20.11.2010, 11:52 |
Объект QSqlTableModel нужно создавать после открытия базы данных, но создавать его нужно на куче. | |
Terep | Дата 20.11.2010, 11:45 |
Сделал так:
Где-то еще проблема... View теперь совсем отсутствует. Unable to find table tereptab. Буду разбираться. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.4.2024, 8:41 |