Description
E@DBFULLDELETE deletes the current record in the file record area for the specified <FileName>.
When this routine deletes a database record, it also deletes all index entries associated with that record and any related records according to the following delete rules as set in the database file definition.
| Delete Rule | Description |
|---|---|
| Delete Ignored | No deletion of related records. |
| Delete Restrict | Related records must be deleted or moved first by the application. |
| Delete Cascades | Delete all records in the related table described by the relation. |
For more information on data deletion rules, see the Application Development Workbench Standards guide
You must first read this record using a MODIFY routine before using the E@DBFULLDELETE call.
E@DBFULLDELETE does not access any record retrieval variables (D@ fields). The record area associated with the file already contains the key field.