Ошибка с CachedUpdates
C++ Builder 6. Есть запрос с включенной опцией CachedUpdates. Измерения применяются
обработчиком OnUpdateRecord. Этот запрос заполняется из DBCtrlGrid. Дальше
я делаю ставшее уже классическим ->ApplyUpdates(). В результате обработчик
вызывается действительно столько раз, сколько записей я ввел, НО приходит
в него каждый раз одна и та же - текущая в данный момент. И в базе я получаю
n ее копий.
Вообще эти отложенные изменения очень удобны - нажал "Отмена" в документе,
и он пропадает вместе со своей табличной частью. Но, к сожалению, не работает.
Кстати, через TUpdateObject вроде все нормально...