Effect of error messages on file positioning

If a message is sent to your program while your program is processing a database file member, the position in the file is not lost.

The position remains at the record it was positioned to before the message was sent, except: