Diese Abfrage wirft einen Fehler auf Firebird, wie diesen Fehler zu beheben?Fehler "Token unbekannt" in Firebird
SELECT EMPNO,SAL
FROM EMP E
where EMPNO = (SELECT MAX(DEPTNO) FROM DEPT D WHERE E.ENAME NOT like (SELECT TOP 1 ENAME
FROM emp E1
WHERE E1.EMPNO=D.DEPTNO))
OR 1 = (SELECT MAX(DEPTNO)
FROM DEPT D
WHERE E.ENAME like substring('NAME111',1,5)) ORDER BY EMPNO;
Hier ist der Fehler.
die folgende Fehlerinformation beschreibt das Scheitern
ODBC-Aufruf = SQLPrepareW()
SQL State = HY000
Mutter error = -104 (FFFFFF98)
Fehlermeldung = [ODBC Firebird Treiber] [Firebird] Dynamischer SQL-Fehler
SQL-Fehlercode = -104
Token unbekannt - Zeile 1, Spalte 111
Keine Änderung im Fehler – kvk30
gleiche Spalte? siehe Edits –
@ kvk30: "aber für SQL ist nicht leer" macht keinen Sinn. Firebird verwendet SQL als Abfragesprache. Alles, was Sie in Firebird schreiben ** ist ** "SQL" –