Using Modification Routines

The following set of routines are used to access existing records and ready them for updating. The Modify routines update any values in the record, including any indexes which might have changed due to the updated column values.

With the exception of the E@DBUPDATE routine, calling one of these routines does not actually modify the record. Instead, it returns the record to the record area fields and sets a switch so that any changes made to the field values are made in the file when you perform an E@DBSTORE call. Without the E@DBSTORE call, the changes are not made in the file.

The Modify routines set D<prefix>@NOTFOUND to FALSE if a record is found, TRUE if a record is not found, or E@KEY@FOUND if the keys are found.