Цитата:
Сообщение от
Poleax
осталось то просто присвоить значение в таблицу из DataSource.
Сама постановка неправильна.
Сам датасорс управляет записью таблицы. Записывать в таблицу в обход датасорса - моветон и четкая установка нарваться на deadlock.
Чтобы записать "значение в таблицу" нужно создать переменная типа таблица, найти запись по recId и обновить эту запись.
{
myTable myTable;
myTable = MyTable::findrecid(myDataSource.cursor().recid, true);
myTable.myValue = myValue;
myTable.update();
}
Переформулируйте задачу. Убедитесь, что у вас нет проблем с пониманием.