SQL Engine Fehlermeldungen (1001 - 3018)

4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 11


Die SQL Engine von 4D gibt spezifische Fehler zurück, die nachfolgend aufgelistet sind. Diese Fehler lassen sich mit einer Fehlerverwaltungsmethode abfangen, die über den Befehl ON ERR CALL eingerichtet wurde und über den Befehl GET LAST ERROR STACK analysieren.

Generische Fehler

1001INVALID ARGUMENT
1002INVALID INTERNAL STATE
1003SQL SERVER IS NOT RUNNING
1004Zugriff untersagt
1005FAILED TO LOCK SYNCHRONIZATION PRIMITIVE
1006FAILED TO UNLOCK SYNCHRONIZATION PRIMITIVE
1007SQL SERVER IS NOT AVAILABLE
1008COMPONENT BRIDGE IS NOT AVAILABLE
1009REMOTE SQL SERVER IS NOT AVAILABLE
1010EXECUTION INTERRUPTED BY USER

Semantische Fehler

1101Tabelle '{key1}' existiert nicht in Datenbank
1102COLUMN DOES NOT EXIST
1103Tabelle '{key1}' ist in FROM Klausel nicht definiert
1104Spaltennamen-Referenz '{key1}' ist zweideutig
1105Tabellen-Alias '{key1}' ist identisch zum Tabellennamen
1106Doppelter Tabellen-Alias - '{key1}'
1107Doppelte Tabelle in FROM Klausel
1108Operation {key1} {key2} {key3} ist nicht Typ Sicher.
1109Ungültiger ORDER BY index - {key1}.
1110WRONG AMOUNT OF PARAMETERS
1111INCOMPATIBLE PARAMETER Typ
1112Unbekannte Funktion - {key1}.
1113Division durch Null.
1114Sortierung nach indiziertem Element der SELECT Liste ist nicht erlaubt
- ORDER BY Element {key1}.
1115DISTINCT NOT ALLOWED
1116Verschachtelte Aggregat-Funktionen sind nicht in einer Aggregat-Funktion {key1} erlaubt.
1117Spaltenfunktion ist nicht erlaubt.
1118Spalten und Scalar Operationen können nicht gemischt werden.
1119Ungültiger GROUP BY index - {key1}.
1120GROUP BY Index ist nicht erlaubt.
1121GROUP BY Index ist nicht mit 'SELECT * FROM ...' erlaubt.
1122HAVING ist kein Aggregat-Ausdruck.
1123Spalte '{key1}' ist keine Gruppenspalte und kann nicht in der ORDER BY
Klausel verwendet werden.
1124Mischung von {key1} und {key2} Typen in IN Prädikat nicht möglich.
1125Escape Sequence '{key1}' in LIKE Prädikat zu lang. Es muss exakt ein Zeichen sein.
1126Ungültiger Escape Character - '{key1}'.
1127Unbekannte Escape Sequence - '{key1}'.
1128COLUMNS FROM MORE THAN ONE QUERY IN COLUMN FUNCTION
1129Scalar Elemente in der SELECT Liste sind bei Verwendung einer GROUP BY
Klausel nicht erlaubt.
1130Unterabfrage erzeugt mehr als eine Spalte.
1131Eine Unterabfrage darf nur eine Zeile zurückgeben
1132INSERT Werteanzahl {key1} entspricht nicht Spaltenanzahl {key2}.
1133Doppelte Spaltenreferenz in INSERT Liste - '{key1}'.
1134Spalte '{key1}' erlaubt keine NULL Werte.
1135Doppelte Spaltenreferenz in UPDATE Liste - '{key1}'.
1136Tabelle '{key1}' existiert bereits.
1137Doppelte Spalte '{key1}' in CREATE TABLE Befehl
1138DUPLICATE COLUMN IN COLUMN LIST
1139Mehr als ein Primärschlüssel ist nicht erlaubt.
1140Mehrdeutiger Fremdschlüssel Name - '{key1}'.
1141Spaltenanzahl {key1} der Kindtabelle entspricht nicht der Spaltenanzahl
{key2} in der Eltern-Tabelle der Fremdschlüsseldefinition.
1142Spaltentyp Unterschied in der Fremdschlüsseldefinition. Relation von {key1}
der Kindtabelle zu {key2} nicht möglich.
1143Passende Spalte in Elterntabelle für '{key1}' Spalte der Kindtabelle nicht gefunden.
1144UPDATE und DELETE Grenzen müssen identisch sein
1145FOREIGN KEY DOES NOT EXIST
1146Ungültiger Wert für LIMIT in SELECT Befehl - {key1}.
1147Ungültiger Wert OFFSET in SELECT Befehl - {key1}.
1148Primärer Schlüssel existiert nicht in Tabelle '{key1}'.
1149FAILED TO CREATE FOREIGN KEY
1150FIELD IS NOT IN PRIMARY KEY
1151FIELD IS NOT UPDATEABLE
1152FOUND VIEW COLUMN
1153Ungültige Datentyplänge '{key1}'.
1154EXPECTED EXECUTE IMMEDIATE COMMAND
1155INDEX ALREADY EXISTS
1156Option Auto-increment ist nicht erlaubt für die Spalte '{key1}' Typ {key2}.
1157SCHEMA ALREADY EXISTS
1158SCHEMA DOES NOT EXIST
1159System Schema kann nicht gelöscht werden.
1160CHARACTER ENCODING NOT ALLOWED

Implementation Fehler

1203FUNCTIONALITY IS NOT IMPLEMENTED
1204Datensatz {key1} kann nicht erzeugt werden.
1205Feld '{key1}' kann nicht aktualisiert werden.
1206Datensatz '{key1}' kann nicht gelöscht werden.
1207NO MORE JOIN SEEDS POSSIBLE
1208FAILED TO CREATE TABLE
1209FAILED TO DROP TABLE
1210CANT BUILD BTREE FOR ZERO RECORDS
1211COMMANDE COUNT GREATER THAN ALLOWED
1212FAILED TO CREATE DATABASE
1213FAILED TO DROP COLUMN
1214Wert IS OUT OF BOUNDS
1215FAILED TO STOP SQL_SERVER
1216FAILED TO LOCALIZE
1217Tabelle kann nicht zum Lesen gesperrt werden.
1218FAILED TO LOCK TABLE FOR WRITING
1219TABLE STRUCTURE STAMP CHANGED
1220FAILED TO LOAD RECORD
1221FAILED TO LOCK RECORD FOR WRITING
1222FAILED TO PUT SQL LOCK ON A TABLE
1223FAILED TO RETAIN COOPERATIVE TASK
1224FAILED TO LOAD INFILE

Analysefehler

1301 PARSING FAILED

Zugriffsfehler auf Runtime language

1401COMMAND NOT SPECIFIED
1402ALREADY LOGGED IN
1403SESSION DOES NOT EXIST
1404UNKNOWN BIND ENTITY
1405INCOMPATIBLE BIND ENTITIES
1406REQUEST RESULT NOT AVAILABLE
1407BINDING LOAD FAILED
1408COULD NOT RECOVER FROM PREVIOUS ERRORS
1409NO OPEN STATEMENT
1410RESULT EOF
1411BOUND VALUE IS NULL
1412STATEMENT ALREADY OPENED
1413FAILED TO GET PARAMETER VALUE
1414INCOMPATIBLE PARAMETER ENTITIES
1415Der Query Parameter ist entweder nicht erlaubt oder nicht vorhanden.
1416COLUMN REFERENCE PARAMETERS FROM DIFFERENT TABLES
1417EMPTY STATEMENT
1418FAILED TO UPDATE VARIABLE
1419FAILED TO GET TABLE REFERENCE
1420FAILED TO GET TABLE CONTEXT
1421COLUMNS NOT ALLOWED
1422INVALID COMMAND COUNT
1423INTO CLAUSE NOT ALLOWED
1424EXECUTE IMMEDIATE NOT ALLOWED
1425ARRAY NOT ALLOWED IN EXECUTE IMMEDIATE
1426COLUMN NOT ALLOWED IN EXECUTE IMMEDIATE
1427NESTED BEGIN END SQL NOT ALLOWED
1428RESULT IS NOT A SELECTION
1429INTO ITEM IS NOT A VARIABLE
1430VARIABLE WAS NOT FOUND
1431PTR OF PTR NOT ALLOWED
1432POINTER OF UNKNOWN TYPE

Datumsanalyse

1501SEPARATOR_EXPECTED
1502FAILED TO PARSE DAY OF MONTH
1503FAILED TO PARSE MONTH
1504FAILED TO PARSE YEAR
1505FAILED TO PARSE HOUR
1506FAILED TO PARSE MINUTE
1507FAILED TO PARSE SECOND
1508FAILED TO PARSE MILLISECOND
1509INVALID AM PM USAGE
1510FAILED TO PARSE TIME ZONE
1511UNEXPECTED CHARACTER
1512Zeitstempel kann nicht geparst werden.
1513Zeitdauer kann nicht geparst werden.
1551FAILED TO PARSE DATE FORMAT

Lexer Fehler

1601NULL INPUT STRING
1602NON TERMINATED STRING
1603NON TERMINATED COMMENT
1604INVALID NUMBER
1605UNKNOWN START OF TOKEN
1606NON TERMINATED NAME
1607NO VALID TOKENS

Validation errors for error stack - state errors that follow direct errors

1701Tabelle kann nicht bestätigt werden '{key1}'.
1702FROM Klausel kann nicht bestätigt werden.
1703GROUP BY Klausel kann nicht bestätigt werden.
1704SELECT Liste kann nicht bestätigt werden.
1705WHERE Klausel kann nicht bestätigt werden.
1706ORDER BY Klausel kann nicht bestätigt werden.
1707HAVING Klausel kann nicht bestätigt werden.
1708COMPARISON Prädikat kann nicht bestätigt werden.
1709BETWEEN Prädikat kann nicht bestätigt werden.
1710IN Prädikat kann nicht bestätigt werden.
1711Failed to validate LIKE predicate.
1712ALL ANY Prädikat kann nicht bestätigt werden.
1713EXISTS Prädikat kann nicht bestätigt werden.
1714IS NULL Prädikat kann nicht bestätigt werden.
1715Subquery kann nicht bestätigt werden.
1716SELECT Element {key1} kann nicht bestätigt werden.
1717Spalte '{key1}' kann nicht bestätigt werden.
1718Funktion '{key1}' kann nicht bestätigt werden.
1719CASE Ausdruck kann nicht bestätigt werden.
1720Befehlsparameter kann nicht bestätigt werden.
1721Funktionsparameter {key1} kann nicht bestätigt werden.
1722INSERT Element {key1} kann nicht bestätigt werden.
1723UPDATE Element {key1} kann nicht bestätigt werden.
1724Spaltenliste kann nicht bestätigt werden.
1725Fremdschlüssel kann nicht bestätigt werden
1726SELECT Befehl kann nicht bestätigt werden.
1727INSERT Befehl kann nicht bestätigt werden.
1728DELETE Befehl kann nicht bestätigt werden.
1729UPDATE Befehl kann nicht bestätigt werden.
1730CREATE TABLE Befehl kann nicht bestätigt werden.
1731DROP TABLE Befehl kann nicht bestätigt werden.
1732ALTER TABLE Befehl kann nicht bestätigt werden.
1733CREATE INDEX Befehl kann nicht bestätigt werden.
1734LOCK TABLE Befehl kann nicht bestätigt werden.
1735Fehler beim Berechnen des LIKE Prädikat Musters.

Execution errors for error stack - state errors that follow direct errors

1801SELECT Befehl kann nicht ausgeführt werden.
1802INSERT Befehl kann nicht ausgeführt werden.
1803DELETE Befehl kann nicht ausgeführt werden.
1804UPDATE Befehl kann nicht ausgeführt werden.
1805CREATE TABLE Befehl kann nicht ausgeführt werden.
1806DROP TABLE Befehl kann nicht ausgeführt werden.
1807CREATE DATABASE Befehl kann nicht ausgeführt werden.
1808ALTER TABLE Befehl kann nicht ausgeführt werden.
1809CREATE INDEX Befehl kann nicht ausgeführt werden.
1810DROP INDEX Befehl kann nicht ausgeführt werden.
1811LOCK TABLE Befehl kann nicht ausgeführt werden.
1812TRANSACTION Befehl kann nicht ausgeführt werden.
1813WHERE Klausel kann nicht ausgeführt werden.
1814GROUP BY Klausel kann nicht ausgeführt werden.
1815HAVING Klausel kann nicht ausgeführt werden.
1816Aggregat fehlgeschlagen.
1817DISTINCT kann nicht ausgeführt werden.
1818ORDER BY Klausel kann nicht ausgeführt werden.
1819DB4D Query kann nicht erzeugt werden.
1820Vergleichs-Prädikat kann nicht berechnet werden.
1821Subquery kann nicht ausgeführt werden.
1822Fehler beim Berechnen des BETWEEN Prädikat.
1823Fehler beim Berechnen des IN Prädikat.
1824Fehler beim Berechnen des ALL/ANY Prädikat.
1825Fehler beim Berechnen des LIKE Prädikat.
1826Fehler beim Berechnen des EXISTS Prädikat.
1827Fehler beim Berechnen des NULL Prädikat.
1828Fehler beim Ausführen einer arithmetischen Operation.
1829Fehler beim Berechnen des Funktionsaufrufes '{key1}'.
1830Fehler beim Berechnen des Case Ausdrucks.
1831Fehler beim Berechnen des Funktionsparameters '{key1}'.
1832Fehler beim Berechnen des 4D Funktionsaufrufes.
1833Fehler beim Sortieren beim Ausführen der ORDER BY Klausel.
1834Fehler beim Berechnen des Datensatz-Hash.
1835Fehler beim Vergleichen von Datensätzen.
1836Fehler beim Berechnen des INSERT Werts {key1}.
1837DB4D QUERY FAILED
1838FAILED TO EXECUTE ALTER SCHEMA COMMAND
1839FAILED TO EXECUTE GRANT COMMAND

Zwischenspeicherung

2000CACHEABLE NOT INITIALIZED
2001VALUE ALREADY CACHED
2002CACHED VALUE NOT FOUND
2003CACHE IS FULL
2004CACHING IS NOT POSSIBLE

Protokollfehler

3000HEADER NOT FOUND
3001UNKNOWN COMMAND
3002ALREADY LOGGED IN
3003NOT LOGGED IN
3004UNKNOWN OUTPUT MODE
3005INVALID STATEMENT ID
3006UNKNOWN DATA Typ
3007STILL LOGGED IN
3008SOCKET READ ERROR
3009SOCKET WRITE ERROR
3010BASE64 DECODING ERROR
3011SESSION TIMEOUT
3012FETCH TIMESTAMP ALREADY EXISTS
3013BASE64 ENCODING ERROR
3014INVALID HEADER TERMINATOR
3015INVALID SESSION TICKET
3016HEADER TOO LONG
3017INVALID AGENT SIGNATURE
3018UNEXPECTED HEADER VALUE


4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next