Skip to content

TDataSet.Delete

Delete the current record.

Declaration

Source position: db.pas line 1910

public 
procedure TDataSet.Delete;  virtual;

Description

Delete will delete the current record. This action will trigger the TDataset.BeforeDelete, TDataset.BeforeScroll, TDataset.AfterDelete and TDataset.AfterScroll events. If the dataset was in edit mode, the edits will be canceled before the delete operation starts.

Errors

If the dataset is empty or read-only, then an EDatabaseError exception will be raised.

See also

Name Description
TDataset.Cancel Cancel the current editing operation.
TDataset.BeforeDelete Event triggered before a Delete operation.
TDataset.BeforeScroll Event triggered before the cursor changes position.
TDataset.AfterDelete Event triggered after a successful Delete operation.
TDataset.AfterScroll Event triggered after the cursor has changed position.