You are attempting to give an improper or out-of-range argument to a BASIC statement. Examples of such errors are: ■ A negative or unreasonably large subscript is used. ■ A negative number is raised to a power that is not an integer. ■ A negative record number is given when using GET or PUT. ■ An I/O function or statement (LOC or LOF, for example) is performed on a device that does not support it. ■ Strings are concatenated to create a string greater than 32,767 characters in length. ■ A BLOAD or BSAVE operation is directed to a non-disk device ■ An ISAM BEGINTRANS statement has been executed while a transaction is already pending. ■ An ISAM COMMITTRANS statement has been executed without a transaction pending. ■ An ISAM ROLLBACK statement has referred to a savepoint that does not exist or a ROLLBACK ALL statement has been executed with no transaction pending. ERR code: 5