| Previous | Contents | Index |
Exceptions only occur during execution. The runtime exceptions are:
| Too many GOSUBs | |
| User CAUSED exception | |
| Improper entry to error handler detected | |
| Dynamic variable used but not assigned | |
| Upper bound is less than lower bound | |
| File already exists (use REPLACE) | |
| Datatype mismatch | |
| Statistics are not enabled | |
| -1001 | Program interrupted |
| -1002 | Source code changed |
| -3101 | Dynamic variable datatype mismatch |
| -3102 | Nonexistent structure field referenced |
| -4001 | Illegal digit in decoded string |
| -4002 | Numeric base in DECODE/ENCODE$ not between 2 and 16 |
| -4003 | Illegal argument to ORDNAME$() |
| -4004 | Illegal argument to date$ |
| -4005 | Illegal argument to DAYS |
| -4006 | Invalid logical value |
| -4007 | Invalid input screen format |
| -4008 | Illegal memory address to MEM function |
| -4009 | Illegal argument to ENCODE$() |
| -4010 | Illegal argument to CHARSET$() |
| -4016 | Illegal length argument |
| -4017 | Expression or statement invalid |
| -4021 | Illegal validation rule |
| -7011 | Must close structure before reusing structure name |
| -7012 | Error in directory name |
| -7013 | Invalid attempt to update a key field |
| -7014 | Deadlock detected |
| -7015 | Database engine rejected add or update |
| -5001 | Program interrupted |
| -5002 | Exceeded virtual memory |
| -7001 | Miscellaneous file error |
| -7002 | Error in structure file |
| -7003 | Error in data dictionary |
| -7004 | Error in data file |
| -7005 | No privilege for operation |
| -7006 | No such record |
| -7007 | Not a key field |
| -7008 | Unknown DBMS in structure |
| -7009 | Duplicate key |
| -7010 | File full |
| -8001 | Structure reference of nonexistent field |
| -8002 | Numeric conversion error |
| -8003 | Unsupported field data type |
| -8004 | Disk quota exceeded |
| -8102 | Syntax error in DATA |
| -10001 | Illegal passing mechanism |
| -10002 | Can't call external routine |
| -10003 | Error in external routine |
| -10004 | Dispatch routine not found |
| -10005 | Illegal symbol name |
| -10006 | Setting symbol failed |
| -10007 | Ambiguous symbol definition |
| 1001 | Illegal number |
| 1002 | Integer overflow |
| 1002 | Floating overflow |
| 1003 | Overflow in built-in function |
| 1004 | Overflow in evaluating VAL |
| 1006 | Overflow on READ number |
| 1007 | Overflow in numeric input from terminal |
| 1051 | Overflow in evaluating string expression |
| 1053 | Overflow on READ string |
| 1054 | String too long on input |
| 2001 | Subscript out of bounds |
| 3001 | Division by zero |
| 3002 | Negative number raised to a nonintegral power |
| 3003 | Zero raised to negative power |
| 3004 | LOG() of zero or negative number |
| 3005 | SQRT() of negative number |
| 3006 | MOD or REM had zero divisor |
| 3007 | Argument to ACOS or ASIN not in range -1<=X<=1 |
| 3008 | Attempt to evaluate ANGLE(0,0) |
| 4001 | Illegal argument to VAL() |
| 4002 | Illegal argument to CHR$() |
| 4003 | Illegal argument to ORD() |
| 4004 | Illegal argument to SIZE |
| 4005 | Index in TAB less than one |
| 4006 | SET MARGIN value less than zonewidth |
| 4007 | SET ZONEWIDTH value greater than margin |
| 4008 | LBOUND index out of range |
| 4009 | UBOUND index out of range |
| 4010 | Second argument to REPEAT$ < 0 |
| 5001 | REDIM overflow |
| 6005 | REDIM first index greater than second |
| 7001 | Bad channel number |
| 7002 | Attempt to open or close channel zero |
| 7003 | Channel number already in use |
| 7004 | File not open |
| 7100 | Invalid file attribute |
| 7101 | Too many files open |
| 7110 | File not found |
| 7112 | File locked by another user |
| 7120 | Illegal file name |
| 7305 | No current record |
| 7322 | Delete or update not allowed |
| 8001 | Out of DATA |
| 8002 | Too few input items |
| 8003 | Too many input items |
| 8011 | End of file on input |
| 8012 | Too few data items in record |
| 8013 | Too many data items in record |
| 8101 | READ a non-number |
| 8102 | Syntax error in input |
| 8103 | Non-numeric input when number expected |
| 8105 | Invalid file input |
| 8201 | Bad format$() or using string |
| 8301 | Record is larger than record size |
| 8401 | Timeout on input |
| 8402 | Illegal numeric value for time-expression |
| 10001 | ON index out of range |
| 10002 | RETURN without GOSUB |
| 10004 | SELECT found no matching CASE |
| 10005 | Chained program unavailable |
| Decimal Value | ASCII character equivalent | |
|---|---|---|
| 0 | NUL | |
| 1 | SOH | |
| 2 | STX | |
| 3 | ETX (CTRL/C) | |
| 4 | EOT | |
| 5 | ENQ | |
| 6 | ACK | |
| 7 | BEL (bell) | |
| 8 | BS (backspace) | |
| 9 | HT (horizontal tab) | |
| 10 | LF (linefeed) | |
| 11 | VT (vertical tab) | |
| 12 | FF (form feed) | |
| 13 | CR (carriage return) | |
| 14 | SO | |
| 15 | SI (CTRL/O) | |
| 16 | DLE | |
| 17 | DCL (CTRL/Q XON) | |
| 18 | DC2 | |
| 19 | DC3 (CTRL/S XOFF) | |
| 20 | DC4 | |
| 21 | NAK (CTRL/U) | |
| 22 | SYN | |
| 23 | ETB | |
| 24 | CAN | |
| 25 | EM | |
| 26 | SUB (CTRL/Z) | |
| 27 | ESC (escape) | |
| 28 | FS | |
| 29 | QS | |
| 30 | RS | |
| 31 | US | |
| 32 | SP (space) | |
| 33 | ! | |
| 34 | " | |
| 35 | # | |
| 36 | $ | |
| 37 | % | |
| 38 | & | |
| 39 | ' (apostrophe) | |
| 40 | ( | |
| 41 | ) | |
| 42 | * | |
| 43 | + | |
| 44 | , (comma) | |
| 45 | - | |
| 46 | . | |
| 47 | / | |
| 48 | 0 | |
| 49 | 1 | |
| 50 | 2 | |
| 51 | 3 | |
| 52 | 4 | |
| 53 | 5 | |
| 54 | 6 | |
| 55 | 7 | |
| 56 | 8 | |
| 57 | 9 | |
| 58 | : | |
| 59 | ; | |
| 60 | < | |
| 61 | = | |
| 62 | > | |
| 63 | ? | |
| 64 | @ | |
| 65 | A | |
| 66 | B | |
| 67 | C | |
| 68 | D | |
| 69 | E | |
| 70 | F | |
| 71 | G | |
| 72 | H | |
| 73 | I | |
| 74 | J | |
| 75 | K | |
| 76 | L | |
| 77 | M | |
| 78 | N | |
| 79 | O | |
| 80 | P | |
| 81 | Q | |
| 82 | R | |
| 83 | S | |
| 84 | T | |
| 85 | U | |
| 86 | V | |
| 87 | W | |
| 88 | X | |
| 89 | Y | |
| 90 | Z | |
| 91 | [ | |
| 92 | \ (backslash) | |
| 93 | ] | |
| 94 | ^ (or up arrow) | |
| 95 | _ (or back arrow) | |
| 96 | ` (grave accent) | |
| 97 | a | |
| 98 | b | |
| 99 | c | |
| 100 | d | |
| 101 | e | |
| 102 | f | |
| 103 | g | |
| 104 | h | |
| 105 | i | |
| 106 | j | |
| 107 | k | |
| 108 | l | |
| 109 | m | |
| 110 | n | |
| 111 | o | |
| 112 | p | |
| 113 | q | |
| 114 | r | |
| 115 | s | |
| 116 | t | |
| 117 | u | |
| 118 | v | |
| 119 | w | |
| 120 | x | |
| 121 | y | |
| 122 | z | |
| 123 | { | |
| 124 | | (vertical line) | |
| 125 | } | |
| 126 | ~ (tilde) | |
| 127 | del (rubout) |
| Previous | Next | Contents | Index |