Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Доброо времени суток! Есть вопрос - Как создать вычисляемое поле, если у меня есть MySQL + QDataTable. Надо чтобы таблицу можно было редактировать и чтоб в ней отображалось вычисляемое поле(например выч.поле=текущая дата - начальная дата). Я надеюсь это реально сделать?

Вот почему-то если таким способом, редактировать таблицу не получается:

QSqlSelectCursor* cdCursor = new QSqlSelectCursor( "select *, date_to-date_from from cd where artistid=" + QString::number(artistId) );
cdTable = new QDataTable( cdCursor, true, splitter );

т.е. онаотобрадается в режиме ReadOnly. Мне необходимо Read/Write

Опубликовано

Незнаю, и так пробовал. Qt меня тупо проигнорировал:

QSqlSelectCursor* cdCursor = new QSqlSelectCursor( "select *, date_to-date_from from cd where "
 "artistid=" + QString::number(artistId) );
 cdTable = new QDataTable( cdCursor, true, splitter );
 cdTable->setAutoEdit(true);
 cdTable->refresh();

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...