Есть ли способ узнать, был ли изменен TAdoQuery в состоянии редактирования?
Есть ли способ узнать, был ли изменен TAdoQuery в состоянии редактирования?
Предполагая, что мы перевели его в состояние редактирования, и мы хотим спросить пользователя, хочет ли он сохранить изменения.
1 ответ
Решение
У тебя есть TADOQuery.Modified
свойство, например:
if ADOQuery1.State in [dsEdit, dsInsert] and (ADOQuery1.Modified) then
if KeepChanges then
ADOQuery1.Post
else
ADOQuery1.Cancel;