Цитата:
Сообщение от Freeman
CachedUpdates и ApplyUpdates/CancelUpdates. Какая БД используется?
|
Используется MySQL + ADO.
Я почитаю про ApplyUpdates/CancelUpdates, спасибо.
Перевёл таблицу в режим ltBatchOptimistic.
Пишу:
Код:
with fDataModule.tItems do
begin
Insert;
FieldByName('Item').AsString := item;
FieldByName('Weight').AsFloat := weight;
FieldByName('InsertWeight').AsFloat := iweight;
FieldByName('MetallWeight').AsFloat := weight - iweight;
Post;
end;
В момент Insert начинает ругаться на то, что DataSet закрыт. Я догадываюсь, что ltBatchOptimistic блокирует insert. Как в этом случае правильно вносить изменения в таблицы?
Решено после перевода таблицы в режим ltBatchOptimistic забыл открыть таблицу.