2011-10-17 48 views
2

有沒有辦法知道編輯狀態下的TAdoQuery是否被更改?有沒有辦法知道編輯狀態下的TAdoQuery是否改變了?

假設我們強制它進入編輯狀態,並且我們想詢問用戶他是否想保留更改。

+0

您好,請您重新接受答案的kobik的一個,好嗎?我已經回答了其他的問題。他的回答是正確的。我會從這裏刪除我的帖子,但我不能,因爲它被接受阻止。謝謝! – TLama

回答

4

你有TADOQuery.Modified財產e.g:

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