Баг в QSqlTableModel?, Старанное поведение с записями у которых одно поле содержит NULL |
Здравствуйте, гость ( Вход | Регистрация )
Баг в QSqlTableModel?, Старанное поведение с записями у которых одно поле содержит NULL |
Kagami |
12.3.2009, 15:40
Сообщение
#1
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
Написал небольшую программку для графической работы со своей базой sqlite3.
Базу создавал следующим SQL-запросом:
Потом сделал форму с QTableView и, соответственно, стал использовать QSqlTableModel. В конструкторе у меня есть такие строчки:
А еще добавил слот, который вызывается по нажатию кнопки Del для удаления записи:
Строки в базу у меня добавлялись с помощью QSqlQuery:
при этом были строки, у которых третий параметр был NULL. Так вот, с такими строками я ничего не могу сделать ни в QTableView, ни в QSqlTableModel - ни удалить, ни изменить. Это баг или фича? |
|
|
Kagami |
14.3.2009, 11:35
Сообщение
#2
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
Ага, все-таки чтение документации рулит Не знал такой особенности. Хотя они не логично сделали, если бы они преобразовывали нулевую строку сами, проблем бы небыло.
|
|
|
Текстовая версия | Сейчас: 26.11.2024, 18:34 |