Error numbers in the range of 1000 to 1999 indicate a compilation error (query, SQL command, etc.). These errors can be obtained as follows:
The error and error description will be written to the server log if user error tracing is enabled.
| 1003 |
Comment not closed |
| 1004 |
Character string exceeds the line (probably missing quotation marks) |
| 1005 |
Recursion not allowed for local routines |
| 1006 |
Type expected |
| 1007 |
Left bracket expected ( [ ) |
| 1008 |
Right bracket expected ( ] ) |
| 1009 |
Two dot operator expected (selection from multi-attribute) |
| 1010 |
Integer number expected |
| 1011 |
'of' expected |
| 1012 |
Error in array range |
| 1013 |
Array too large |
| 1014 |
Identifier expected |
| 1015 |
Equal sign expected |
| 1016 |
Illegal character in program |
| 1017 |
Comma expected |
| 1018 |
Semicolon or 'end' expected |
| 1019 |
Semicolon expected |
| 1020 |
Declaration or 'begin' expected |
| 1021 |
Subprograms cannot be nested |
| 1022 |
Left parenthesis expected |
| 1023 |
Right parenthesis expected |
| 1024 |
Colon expected |
| 1025 |
Identifier describes an illegal object |
| 1026 |
An expression must be BOOLEAN type |
| 1027 |
'do' expected |
| 1028 |
':=' expected |
| 1029 |
Number expected |
| 1030 |
Must be integer |
| 1031 |
Illegal operation |
| 1032 |
Types are not compatible |
| 1033 |
Cannot multiply Money by Money |
| 1034 |
Not a record |
| 1035 |
Not a pointer |
| 1036 |
Not an array |
| 1037 |
Identifier not declared |
| 1038 |
Record item identifier expected |
| 1039 |
Index must be an integer type |
| 1040 |
'then' expected |
| 1041 |
Comma or colon expected |
| 1042 |
Too many parameters |
| 1043 |
Dot expected |
| 1044 |
Number too large |
| 1045 |
Command expected |
| 1046 |
Variables too large |
| 1047 |
Variable too large |
| 1048 |
Error at the end |
| 1049 |
Identifier declared twice |
| 1050 |
Functions must return a simple type or string |
| 1051 |
An error in code output. Not enough memory? |
| 1052 |
An error at the end of a SQL statement |
| 1053 |
Nested access to the database |
| 1054 |
Illegal length |
| 1055 |
Illegal index |
| 1056 |
Type not structured |
| 1057 |
View does not exist |
| 1058 |
Error reading definition from database |
| 1059 |
Not enough memory |
| 1060 |
'to' or 'downto' expected |
| 1061 |
Column not defined |
| 1062 |
Factor expected |
| 1063 |
Query does not exist |
| 1064 |
Illegal argument of an aggregate function |
| 1065 |
TIME type constant error |
| 1066 |
DATE type constant error |
| 1067 |
Illegal database assignment |
| 1068 |
Not a variable-length column |
| 1069 |
Requested table does not exist |
| 1070 |
Illegal argument of the ACTION command |
| 1071 |
Backslash expected |
| 1072 |
UNTIL expected |
| 1073 |
Illegal project |
| 1074 |
END expected |
| 1075 |
Unspecified error in view definition |
| 1076 |
Character string expected |
| 1077 |
Error not specified |
| 1078 |
Number out of range |
| 1079 |
View too complex |
| 1080 |
Definition keyword expected |
| 1081 |
Bad identifier |
| 1082 |
Illegal group ordering |
| 1083 |
Too many view folders |
| 1084 |
View folder expected |
| 1085 |
Query definition error |
| 1086 |
Too many menu folders |
| 1087 |
Include does not exist |
| 1088 |
Too many nested includes |
| 1089 |
View folder identification duplicity |
| 1091 |
Too many columns |
| 1092 |
Too many indexes on a table |
| 1093 |
No column defined |
| 1094 |
You may not use [ ] for this type of column |
| 1095 |
Column name duplicity |
| 1096 |
Index has too many parts. Maximum of 8 is allowed. |
| 1097 |
Column of an illegal type multi-attribute in an index |
| 1098 |
Index key too long |
| 1099 |
Syntax error in a table or index definition |
| 1100 |
Index too complex |
| 1101 |
Too many tables in query |
| 1102 |
FROM missing in query |
| 1103 |
Table name expected |
| 1104 |
Query syntax error |
| 1105 |
Predicate error |
| 1106 |
SELECT expected |
| 1107 |
FROM or comma expected |
| 1108 |
WHERE and GROUP BY clauses may not contain an aggregate function |
| 1109 |
Aggregate function may not be nested |
| 1110 |
An asterisk may only be used in the COUNT(*) function |
| 1111 |
Query syntax error in SQL language |
| 1112 |
AND expected after BETWEEN |
| 1113 |
OUTER expected |
| 1114 |
JOIN expected |
| 1115 |
FROM clause error |
| 1116 |
BY expected after ORDER or GROUP |
| 1117 |
Illegal type name |
| 1118 |
Syntax error in table description |
| 1119 |
KEY expected after PRIMARY or FOREIGN |
| 1120 |
Cursor structure not known |
| 1121 |
REFERENCES expected |
| 1122 |
Column not found |
| 1123 |
PRECISION expected after DOUBLE |
| 1124 |
NULL expected after NOT |
| 1125 |
Not a SQL language command |
| 1126 |
TO expected |
| 1127 |
ON expected |
| 1128 |
NOT expected |
| 1129 |
VALUES expected |
| 1130 |
Illegal type of an aggregate function argument |
| 1131 |
SET expected |
| 1132 |
Cursor not editable or created from multiple tables. Cannot delete records. |
| 1133 |
Cursor not editable. Cannot modify the contents. |
| 1134 |
Too many values in the INSERT command |
| 1135 |
Incompatible SELECT clauses in the query connected by UNION |
| 1136 |
Different SELECT clauses in the query connected by UNION |
| 1137 |
Illegal position number in ORDER BY |
| 1138 |
Aggregate functions cannot be used in ORDER BY. Replace with column name (AS). |
| 1139 |
UPDATE expected |
| 1140 |
Cursor not editable |
| 1141 |
Target table does not contain a suitable index |
| 1142 |
Column name duplicity in table description |
| 1143 |
Only one primary key per table |
| 1144 |
INDEX expected |
| 1145 |
AS expected |
| 1146 |
Insufficient privileges to read a column |
| 1147 |
No suitable index in a table |
| 1148 |
SELECT command error in the combobox |
| 1149 |
Subprogram too large |
| 1150 |
>Cursor not editable or created from multiple tables. Cannot INSERT values. |
| 1151 |
Default column value error |
| 1152 |
Insufficient privileges to write to this column |
| 1153 |
Recursion in query definition |
| 1154 |
Illegal character in binary literal |
| 1155 |
Function has a forward declaration, but it is not declared afterwards |
| 1156 |
Pointer references an undefined type |
| 1157 |
No common column for NATURAL JOIN |
| 1158 |
Insufficient privileges to refer to this column |
| 1159 |
Subquery must not be inside an aggregate function |
| 1160 |
IN expected |
| 1161 |
DATE or TIME type expected |
| 1162 |
Boolean type constant expected |
| 1163 |
NOT used incorrectly |
| 1164 |
Subquery is not scalar |
| 1165 |
This SQL command is not allowed in an atomic begin ... end block |
| 1166 |
IF expected |
| 1167 |
LOOP expected |
| 1168 |
RETURNS expected |
| 1169 |
PROCEDURE expected |
| 1170 |
Key parameter expected |
| 1171 |
The same parameter has been specified twice |
| 1172 |
Unsuitable parameter type |
| 1173 |
RETURN command must be inside a function |
| 1174 |
Cannot change the constant value |
| 1175 |
Constant variable must always have a specified value |
| 1176 |
SQLSTATE expected |
| 1177 |
FOR expected |
| 1178 |
SQLSTATE format error |
| 1179 |
FOUND expected |
| 1180 |
Internal compiler error |
| 1181 |
Illegal object in the INTO clause object |
| 1182 |
HANDLER expected |
| 1183 |
REDO or UNDO handle can be used only in an atomic begin ... end command |
| 1184 |
REPEAT expected |
| 1185 |
WHILE expected |
| 1186 |
CURSOR expected |
| 1187 |
SAVEPOINT expected |
| 1188 |
CHAIN expected |
| 1189 |
TRANSACTION |
| 1190 |
Double specification of the same record |
| 1191 |
Specifications are in the mutual contrast |
| 1192 |
CASE expected |
| 1193 |
This operation is not allowed using a cursor from the FOR command |
| 1194 |
The SENSITIVE requirement does not work with the cursor definition |
| 1195 |
Aggregation function out of context |
| 1196 |
NAME expected |
| 1197 |
This type is invalid |
| 1198 |
OBJECT expected |
| 1199 |
BEFORE or AFTER expected |
| 1200 |
INSERT, DELETE or UPDATE expected |
| 1201 |
OLD or NEW expected |
| 1202 |
Triggers do not work with temporary tables |
| 1203 |
EACH expected |
| 1204 |
ROW or STATEMENT expected |
| 1205 |
Expected TRIGGER |
| 1206 |
Assigning an invalid object or type |
| 1207 |
This SQL property is not supported |
| 1208 |
After * cannot be any other query column, you may use table.* instead |
| 1209 |
Cannot create a form variable type without a name (instance of an abstract class) |
| 1210 |
Form needs a project of the specified name |
| 1211 |
Folder view type does not have a required property or method |
| 1212 |
The used method or property does not exist and the form folders are unknown |
| 1213 |
THISFORM not defined in this context |
| 1214 |
Undefined preprocessor directive |
| 1215 |
End of file when extracting a macro |
| 1216 |
Directive not allowed here |
| 1217 |
End of file in conditional compilation |
| 1218 |
Requested object of the application is protected (encrypted). You cannot open, edit or delete the object. |
| 1219 |
Typelib error |
| 1220 |
WITH expected |
| 1221 |
Conflict in sequence parameters |
| 1222 |
Syntax does not correspond with the set compatibility attributes |
| 1223 |
Cannot use client variables or dynamic parameters in a stored procedure |
| 1224 |
Cannot define handle for each error |
| 1225 |
Cannot define routines or cursors in the global declaration module (Module_globals) |
| 1226 |
Only the user in the author role may execute the requested actions |
| 1227 |
EXISTS expected |
| 1228 |
Too complex query |
| 1229 |
Debugger cannot evaluate a function |
| 1230 |
Syntax error in LIMITS (fulltext) clause |
| 1231 |
Label can be inside the block BEGIN...END only |