Здравствуйте, гость ( Вход | Регистрация )
|
Kagami |
12.3.2009, 15:40
Сообщение
#1
|
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9
|
Написал небольшую программку для графической работы со своей базой sqlite3.
Базу создавал следующим SQL-запросом: Потом сделал форму с QTableView и, соответственно, стал использовать QSqlTableModel. В конструкторе у меня есть такие строчки: А еще добавил слот, который вызывается по нажатию кнопки Del для удаления записи: Строки в базу у меня добавлялись с помощью QSqlQuery: при этом были строки, у которых третий параметр был NULL. Так вот, с такими строками я ничего не могу сделать ни в QTableView, ни в QSqlTableModel - ни удалить, ни изменить. Это баг или фича? |
|
|
|
![]() |
|
Litkevich Yuriy |
12.3.2009, 16:15
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Kagami, любопытно, а можешь БД дать?
Qt какой версии? |
|
|
|
Kagami Баг в QSqlTableModel? 12.3.2009, 15:40
Litkevich Yuriy Цитата(Kagami @ 12.3.2009, 18:40) ак вот,... 12.3.2009, 16:08
Kagami То же самое - если все поля заполнены, то с ними м... 12.3.2009, 16:14
Kagami Первый раз заметил еще на 4.4.3, сейчас сижу на 4.... 12.3.2009, 16:18
Litkevich Yuriy Kagami, факт глюкаво
однако сосвоей БД я такого н... 13.3.2009, 19:43
Kagami Попробуй вот так
appdbquery.bindValue("... 13.3.2009, 21:59
Litkevich Yuriy Цитата(Kagami @ 14.3.2009, 0:59) Я понима... 13.3.2009, 22:28
Kagami Я имел в виду писать в базу NULL. Хотя вроде станд... 13.3.2009, 23:03
Litkevich Yuriy Цитата(Kagami @ 14.3.2009, 2:03) Я имел в... 14.3.2009, 9:39
Kagami Ага, все-таки чтение документации рулит Не знал т... 14.3.2009, 11:35
Litkevich Yuriy с БД в Qt вся работа идет через QVariant, в нутрях 14.3.2009, 11:36![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 13.12.2025, 23:06 |