![]() |
Datenbank: mySQL • Version: 4+ • Zugriff über: ZEOS
Sql + concat = fehler
Hallo liebe Delphi Gemeinde,
ich hab mal wieder einen syntaktischen Fehler o.ä. im SQL-STatment. Hier mal der Quellcode:
Code:
beim compilieren erhalte ich folgende Fehlermeldung/
NEU_SQL := 'SELECT k.KD_ID, k.ANREDE, k.TITEL, '+
'CONCAT(k.VORNAME,' ',k.NACHNAME) AS FULLNAME, '+ 'k.STRASSE_HSNR, k.PLZ, k.ORT, k.PROJEKT, k.STATUS, '+ 'r.SIMKARTNR, r.RECHNR, r.ABRECH_POS, r.ABRECH_TARIF, '+ 'r.ABR_PREIS_TARIF_NETTO, r.ABRECH_ZU_TARIF, r.ABR_PREIS_ZU_TARIF_NETTO, '+ 'r.ABRECH_PREIS_NETTO, r.ABRECH_PREIS_MWST, r.ABRECH_PREIS_BRUTTO, '+ 'r.ABRECH_DATUM, '+ 'a.ABR_NETTO, a.ABR_MWST, a.ABR_SUMME, a.PDF_NAME '+ 'FROM tbl_kunde k, tbl_rechnung r, tbl_abrechnung a '; [Fehler] erstpdf.pas(460): Operator oder Semikolon fehlt Zeile 460 ist die Zeile mit dem CONCAT: |
AW: Sql + concat = fehler
Hat nur bedingt etwas mit Datenbank zu tun. Du hast ein einfaches Anführungszeichen verwendet (') Delphi denkt, der String ist zu Ende und erwartet ein Semikolon. Verdopple die Anführungszeichen, um ein einfaches ' in den String zu schreiben:
Zitat:
|
AW: Sql + concat = fehler
Da sind ja auch Hochkommata im SQL-Befehl. Verdoppele die einmal.
|
AW: Sql + concat = fehler
Hallo zusammen,
ich danke Euch für den Lösungvorschlag. Es hat funktioniert !! lg Nachtstreuner:) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz