Mam sobie ADOQuery do którego jest pobierany tylko jeden rekord.
Do query podłączone kontrolki edycyjne z serii DB, wywołuje metodę query.Edit i użyszkodnik edytuje zawartość rekordu.
Czasami program rzuca komunikatem że dataset nie jest w trybie edycji i chyba zawartość rekordu wraca do wartości początkowych.
Udało mi się wywołać taki przypadek jedynie celowo wywołując query.Cancel.
Czy jest możliwe aby metoda Cancel wywoływała się jakoś automagicznie? Co może mieć na to wpływ? Ustawienia commandTimeout? Jakieś inne sugestie?