|
|
|
|
Базы
данных
»»»
Шевелев Дмитрий (21.07.00 12:41) Допустим 2 пользователя редактируют одну
и ту же строку таблицы (TQuery.CachedUpdates = True). Один из них сбрасывает
содержимое кэша в таблицу (UPDATE), изменяя при этом значение первичного
ключа. За ним второй пользователь проделывает ту же операцию, но поскольку
значение ключа изменилось команда UPDATE не затронет ни одной строки, что
повлечет за собой исключение: "Update failed". Что необходимо сделать, чтобы
это исключение не генерировалось. Заранее благодарю за советы.
»»»
Mike Goblin - mgoblin@mail.ru (21.07.00 14:15) Дык мне кажется его надо
корректно обработать, т.к юзер должен знать, что изменения не
внесены.
»»» SergSuper - sergsuper@mail.ru (21.07.00 15:22) А мне
кажется первичный ключ он на то и первичный, что не должен меняться. Но
по теме подсказать не могу.
-= Из конференции сайта MASTERS OF DELPHI
(http://delphi.mastak.com) =-
|
Copyright ©
"Мастера DELPHI" E-mail:
delphi@mastak.com
http://www.delphimaster.ru |
Источник получения информации: http://www.delphimaster.ru
|
|