14.10.2004, 15:22 | #1 |
Участник
|
Обновление записей из QueryRun'a
Напомните мне, плз, господа, что надо сделать чтобы запись, выбираемую из queryRun с помощью метода get, можно было апдетить
вот кусок кода: ttsbegin; while (queryRun.next()) { rPaySheetTrans = queryRun.get(tableNum(RPaySheetTrans)); rPaySheetTrans.IncludeInList = NoYes::Yes; rPaySheetTrans.update(); } ttscommit; тут, как вы уже поняли, на апдейте генерится ошибка, мол, запись не выбрана для обновления (что в общем-то соответствует действительности) а что надо сделать чтобы ее не было - не могу сообразить |
|
14.10.2004, 15:41 | #2 |
сибиряк
|
QueryBuildDataSource qBDS = queryRun.query().dataSourceTable(tableNum(rPaySheetTrans));
; qBDS.update(true);
__________________
С уважением, Вячеслав. |
|
14.10.2004, 16:15 | #3 |
Участник
|
Спасибо
Оказывается .update(true) надо делать на первом датасорсе (как минимум), а я делал только на 2-м, т.к. только его апдейт мне и нужен был... |
|
|
|