Работа с БД |
Здравствуйте, гость ( Вход | Регистрация )
Работа с БД |
gpepsi |
17.1.2012, 21:11
Сообщение
#1
|
Студент Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: 0 |
После выполнения запроса можно разбирать QSqlQuery или получить QSqlRecord
1. А можно ли не используя модели вставить QSqlRecord 2. Можно ли как после вставки записи получить id записи в БД 3. Можно ли сделать как в QMap, т.е. если нету запи по определенному значению, то вставить с нужными значениями, а остальные поля пусть будут по-умолчанию (что-то вроде INSERT c опциональными полями) |
|
|
gpepsi |
18.1.2012, 22:03
Сообщение
#2
|
Студент Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: 0 |
На второй вопрос ответ сразу напрашивается http://doc.crossplatform.ru/qt/4.6.x/qsqlq...ml#lastInsertId QVariant QSqlQuery::lastInsertId () const всегда возвращает 0 |
|
|
Текстовая версия | Сейчас: 26.12.2024, 12:04 |