LINUX.ORG.RU

Qt, QSqlRecord


0

0

Привет всем.

Известно, что QSqlDatabase::record (tableName) возвратит объект QSqlRecord, в к-ром будут находиться все столбцы таблицы tableName в виде объектов QSqlField.

Внимание, вопрос..

Если я сделаю так:

QSqlDatabase db = QSqlDatabase::database();
if (!db.record(«xxx»).contains(«yyy»))
db.record(«xxx»).append («yyy», QVariant::String);

То действительно ли у меня в таблице xxx появится столбец «yyy», если его еще не было?

Спасибо.

★★★★

Последнее исправление: pashazz (всего исправлений: 1)

Возьми да проверь.

rival ★★
()

QSqlDatabase::record возвращает константный объект, не?

unC0Rr ★★★★★
()

Возвращал бы он ссылку, вопрос был бы уместен, а так очевидно, что нет.

PayableOnDeath
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.