Форум - Ответы     (  К темам )
 ?  Дима: 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 и не увеличивается, хотя могло бы .... Соответственно не могу обработать эту запись.
Заранее спасибо


support@cbuilder.ru