Deletes the active record and positions the cursor on the next record. Syntax: procedure Delete; Description: Call Delete to remove the active record from the database. If the dataset is inactive, Delete raises an exception. Otherwise Delete: ▪Verifies that the dataset is not empty (and raises an exception if it is). ▪Calls CheckBrowseMode to post any pending changes to a prior record if necessary. ▪Calls the BeforeDelete event handler. ▪Deletes the record. ▪Frees the buffers allocated for the record. ▪Puts the dataset into dsBrowse mode. ▪Resynchronizes the dataset to position the cursor on the next undeleted record. ▪Calls the AfterDelete event handler. |