Форум — Ответы ( К темам )
? | Дима: CachedUpdates=true + TAutoIncField — проблемы (27-02-2003 23:49:51) |
При Table->Append() Значение поля TAutoIncField — (primary ключ) становится 0 и не увеличивается не при ApplyUpdates не при Post. Если CachedUpdates=false Table->Post () то все в порядке поле увеличивается .Как можно выйти из ситуации желательно не трогая CachedUpdates ?? | |
Павел (01-03-2003 16:33:21) | |
Что значит не трогая CachedUpdates ? Вы хотите это делать при CachedUpdates = true; ? | |
Дмитрий (02-03-2003 16:12:21) | |
(Все Paradox) Поясняю: на форме размешен DBCtrlGrid на нем находится несколько DBEdit. Чтобы, при переходе фокуса на другую запись в DBCtrlGrid или при добавлении записи неявно не вызывался Post()- ставлю CachedUpdates=true в Object Inspector на соответствующей Table. Хочется, чтобы пользователь мог отменить все изменения внесенные в DBCtrlGrid, поскольку DBCtrlGrid это вспомогательная таблица (Detail) связанная с одной записью в Master. Вот здесь и возникают вышеуказанные проблемы. При Table->Append() Значение поля TAutoIncField — (primary ключ) становится 0 и не увеличивается, хотя могло бы .... Соответственно не могу обработать эту запись. Заранее спасибо |