Sbasic FIRSTrec \#indexid Assembler FRST indexid C long firstrec(long indexid); errors, \= code, \= meaning itnf -7 invalid index- or bufferid no first record found imem -3 insufficient memory (only possible with indexes)
Sbasic LASTrec \#indexid Assembler LAST indexid C long lastrec(long indexid); errors, \= code, \= meaning itnf -7 invalid index- or bufferid no last record found imem -3 insufficient memory (only possible with indexes)
Sbasic NEXTrec \#indexid Assembler NEXT indexid C long nextrec(long indexid); errors, \= code, \= meaning itnf -7 invalid index- or bufferid no next record found imem -3 insufficient memory (only possible with indexes)
Sbasic PREVrec \#indexid Assembler PREV indexid C long prevrec(long indexid); errors, \= code, \= meaning itnf -7 invalid index- or bufferid no previous record found imem -3 insufficient memory (only possible with indexes)
Sbasic GETrec \#bufferid, recordid recordid : long Assembler GREC bufferid long recordid C long getrec(long bufferid, long recordid); errors, \= code, \= meaning itnf -7 invalid bufferid or record not found (invalid recordid) imem -3 insufficient memory (record too long) fdiu -9 record in use by another buffer (read/write buffers only)
Sbasic NEXTrec \#indexid, displacement displacement : short Assembler FORW indexid short displacement C long forward(long indexid, short displament); errors, \= code, \= meaning itnf -7 invalid index- or bufferid no next record found imem -3 insufficient memory (only possible with indexes)
Sbasic PREVrec \#indexid, displacement displacement : short Assembler BCKW indexid short displacement C long backward(long indexid, short displament); errors, \= code, \= meaning itnf -7 invalid index- or bufferid no next record found imem -3 insufficient memory (only possible with indexes)PROGS, Professional & Graphical Software