Хм. Я могу что то не понимать в этой жизни, но, повторяю, так
исторически сложилось и пока переписывать на другие компоненты
возможности нет. Так вот: у dbExpress есть такая особенность - при
сохранении данных выполняется запро следующего вида:
Для таблицы T с полями PK, f1, f2, f3 ... при изменении например поля
f1 при сохранении генерится запрос к БД типа
update T
set f1=<old_value>
where PK=<old_value>
and f1=<old_value>
and f2=<old_value>
and f3=<old_value>
...
И на этом он спотыкается.

Вот такие пироги. Я конечно понимаю, что проще всего кричать -
"переходи на фибы" или там еще чтото в этом роде. Можно даже
высказывать оскорбления типа "Ключик в голову".
У нас же демократия. Но это вообще-то не решение вопроса...

Ответить