Cześć. Mam następujący problem. Mam TADOQuery.
Zaciągam jakieś dane, a potem chcę je zmodyfikować. Robię ADOQuery.Edit
Następnie np:
ADOQuery.FieldByName('pole1').AsInteger:=5;
ADOQuery.Post;
Podczas post dostaję błąd: "Nie można zlokalizować wiersza do aktualizacji. Niektóre wartości mogły ulec zmianie od ostatniego odczytu".
O co chodzi? LockType mam na ltOptimistic
Jedynie, gdy ustawię na ltBatchOptimistic, to wtedy błędu nie ma, ale muszę jeszcze raz zrobić select, żeby zobaczyć zmienione dane