Thema: Delphi SQL-Fehler bei MSSQL

Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#1

SQL-Fehler bei MSSQL

  Alt 8. Feb 2005, 09:13
Datenbank: MSSQL • Zugriff über: .
Hallo allerseits,

ich bekomme bei folgender Abfrage immer den Fehler "Incorrect Syntax near 'A'", und zwar in Zeile 2, egal ob ich das Statement in meinem Programm oder im DB-Explorer aufrufe.

SQL-Code:
SELECT N.TEXT,A.AUTHORIZEDGROUPS FROM PAYMENTTERMS A,NLSUSER N WHERE A.MANDANTID=0
AND ((A.AUTHORIZEDGROUPS IS NULL) OR (0=0) OR (';0;IN A.AUTHORIZEDGROUPS))
AND N.LANGUAGEID=0
AND N.TOPICID=18
AND N.FIELDID=A.NLSFIELDID
Fragt nicht, was das 0=0 da soll, das ist einfach nur so weil das Statement halt vom Programm so zusammengestellt wird, manchmal steht da auch 1=0 oder so...

Das Statement funktioniert perfekt auf Oracle, perfekt auf SQLBase, und überhaupt nicht auf MSSQL.
Ich finde da einfach keinen Fehler

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat