CREATE’RECORD

Updated July 2014; added Comments and History

CREATE’RECORD #channel, varlist

CREATE'RECORD adds a new record to the file and updates the indexes accordingly. All errors are trapped as BASIC errors.

Comments

The most likely error during CREATE'RECORD would be an attempt to add a record with a duplicate key, assuming duplicates not allowed. Normally this will trigger BASIC error 208, but you can stifle the BASIC error and instead get back the status value 2 (in the fstat parameter specified in the OPEN statement) by setting the AF_ISAMNODUPERRS flag in ASFLAG.SBR.

History

2012 October, A-Shell 6.1.1313:  Add support for AF_ISAMNODUPERRS