|
|
|
|
#1 |
|
Участник
|
Цитата:
- Из названия и местоположения метода initContractAccount на таблице PurchTable следует, что он предназанчен для инициализации полей ContractAccount таблицы PurchTable. Вставлять в него код для изменения пусть таких же полей но другой таблицы - не логично. - Добавлять код, меняющий данные в БД, в метод, который предназначен для изменения значений лишь в курсоре - не логично. |
|
|
|
|
#2 |
|
Участник
|
Цитата:
Сообщение от S.Kuskov
На всякий случай ещё раз. Две причины, по которым не стоит этого делать - это название метода: initContractAccount и его местоположение: таблица PurchTable.
- Из названия и местоположения метода initContractAccount на таблице PurchTable следует, что он предназанчен для инициализации полей ContractAccount таблицы PurchTable. Вставлять в него код для изменения пусть таких же полей но другой таблицы - не логично. - Добавлять код, меняющий данные в БД, в метод, который предназначен для изменения значений лишь в курсоре - не логично. |
|
|
|
|
#3 |
|
Участник
|
Цитата:
Вы должны сами найти запись в inventBatch которую хотите изменить; выбрать её для обновления; задать новое значение поля; и наконец вызвать метод update() таблицы inventBatch для сохранения изменений в БД. |
|
|