Здравствуйте, гость ( Вход | Регистрация )
|
Rocky |
12.2.2009, 23:56
Сообщение
#1
|
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: 7
|
Отображение таблицы базы SQLite делаю с помощью модели и QTableView. Хочу сделать удаление/добавление строк. Код взял из примера для sqlbrowser (который в demos). Удаление вроде как работает, а со вставкой проблемы. В таблицу строка вставляется туда, куда нужно, а вот после вызова submitAll(), эта добавленная строка перемещается в конец таблицы... Это так и задумано, или баг или я чето не так делаю? Если открывать эту таблицу в самом sqlbrowser, то там строка добавляется, но после нажатия кнопки submit, эту добавленную строку вообще не видать.
Таблица ключевых полей не имеет, создавалась через sql-запросы напрямую (INSERT), если надо, могу привести код создания таблицы и попыток вставки строк... Если кто что подскажает, буду очень сильно признателен. Спасибо! |
|
|
|
![]() |
|
Rocky |
13.2.2009, 0:27
Сообщение
#2
|
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: 7
|
SABROG, хитро, но в крайнемм случае придется делать так, спасибо ))
Litkevich Yuriy Удаление строки работает.. А вставку делаю вот так.. |
|
|
|
Rocky Как вставить в таблицу базы SQLite строку в нужную позицию? 12.2.2009, 23:56
Litkevich Yuriy Цитата(Rocky @ 13.2.2009, 2:56) если надо... 13.2.2009, 0:08
SABROG В принципе это логично, что строка в конце оказыва... 13.2.2009, 0:14
Litkevich Yuriy Rocky, а SABROG, совершенно прав! 13.2.2009, 2:56
Rocky Ок, а как правильно это организовать? Я делаю так:... 16.2.2009, 12:58![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 15.12.2025, 20:42 |