Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
Константин |
18.2.2009, 15:01
Сообщение
#21
|
![]() Студент ![]() Группа: Участник Сообщений: 69 Регистрация: 9.2.2009 Пользователь №: 539 Спасибо сказали: 15 раз(а) Репутация: 1
|
Цитата(Rocky @ 18.2.2009, 14:27) Link Так что выборка происходит все-таки один раз. аха, я уже освежил память. это было по поводу двойной выборки для уже подготовленной модели (http://www.prog.org.ru/topic_7459_0.html) Цитата(Rocky @ 18.2.2009, 14:27) Link да, при формировании таблицы, колонка ID сама заполняется. А при добавлении новой строки в QTableView - нет. заполнится после внесения в базу (submitAll) политика ведь на ручной коммит? зачем тогда QSqlDatabase::database().transaction()/QSqlDatabase::database().commit() в каждом методе? |
|
|
|
|
Rocky |
19.2.2009, 0:51
Сообщение
#22
|
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: 7
|
В смысле сабмит? Сабмит ручной. Коммит я не знаю какой... может тоже ручной
|
|
|
|
|
Константин |
19.2.2009, 1:17
Сообщение
#23
|
![]() Студент ![]() Группа: Участник Сообщений: 69 Регистрация: 9.2.2009 Пользователь №: 539 Спасибо сказали: 15 раз(а) Репутация: 1
|
для ManualSubmit в этих методах просто с базой работа не происходит - чтение в select и запись в submit
|
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 23.12.2025, 20:22 |