Есть ли способ узнать, был ли изменен TAdoQuery в состоянии редактирования? - PullRequest
2 голосов
/ 17 октября 2011

Есть ли способ узнать, был ли изменен TAdoQuery в состоянии редактирования?

Предполагая, что мы перевели его в состояние редактирования, и мы хотим спросить пользователя, хочет ли он сохранить изменения.

1 Ответ

4 голосов
/ 01 апреля 2012

У вас есть свойство TADOQuery.Modified, например:

if ADOQuery1.State in [dsEdit, dsInsert] and (ADOQuery1.Modified) then
  if KeepChanges then
    ADOQuery1.Post
  else
    ADOQuery1.Cancel;        
...