I would like to ask help from you guys regarding changing state in TMyQuery or TMyTable
Code: Select all
procedure TFrmCustomers.ADOCustomersBeforePost(DataSet: TDataSet);
begin
if ADOCustomers.State in [dsInsert, dsEdit] then begin
if NewRecord = True then begin
if QuestionMessage('Are you sure you want to add customer: ' + ADOCustomersfirstname.Value + ' ' + ADOCustomerslastname.Value) = mrNo then begin
ADOCustomers.Cancel;
NewRecord := False;
end;
end else begin
if QuestionMessage('Are you sure you want to update customer: ' + ADOCustomersfirstname.Value + ' ' + ADOCustomerslastname.Value) = mrNo then begin
ADOCustomers.CancelUpdates;
end;
end;
end;
end;
I'm confused since I'm not updating/insterting any data infact I'm cancelling the update/inserting of data.
MyDac version: 5.55.0.37 Delphi 7
Thank you in advance for the help.