Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL Abfrage mit ParambyName fehlerhaft ? (https://www.delphipraxis.net/109953-sql-abfrage-mit-parambyname-fehlerhaft.html)

nachtstreuner60 10. Mär 2008 16:44

Datenbank: Firebird 1.5 • Version: 1.5 • Zugriff über: ZEOS

SQL Abfrage mit ParambyName fehlerhaft ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,

habe hier mal wieder ein SQL Befehl der nicht funzt, komme aber nicht drauf, warum !!!

Delphi-Quellcode:
dSQL := 'select Extract( hour from Zeit) as Stunde_Von , count(satzid) as Anzahl '+
                'from bestell where '+
                '(DATUM = :dDATUM and '+
                'QUITTUNG = :dQUIT) and (QUELLLAGER = :dLAGER or QUELLLAGER :dLAGER1) '+
                ' Group by Datum, Extract( hour from Zeit)';
       zroKANBAN.SQL.Text := dSQL;
       zroKANBAN.ParamByName('dDATUM').AsDate   := DateTimePicker1.Date;
       zroKANBAN.ParamByName('dQUIT').AsInteger := 0;
       zroKANBAN.ParamByName('dLAGER').AsString := 'C100';
       zroKANBAN.ParamByName('dLAGER1').AsString := 'C910';
       zroKANBAN.ExecSQL;
       zroKANBAN.Active := true;
habe schon mehrere Konstellationen ausprobiert

:wall:

erhalte folgende Meldung !

DeddyH 10. Mär 2008 16:48

Re: SQL Abfrage mit ParambyName fehlerhaft ?
 
Wieso gruppierst Du nach Datum, wenn Du dieses gar nicht abfragst?

nachtstreuner60 10. Mär 2008 16:59

Re: SQL Abfrage mit ParambyName fehlerhaft ?
 
Hallo DeddyH,

ich frage das Datum ab, welches in einem DateTimePicker steht.

Aber der Fehler resultiert nicht aus der Datumsabfrage sonder zwischen den Parametern dLAGER und dLAGER1, lasse ich dLAGER1 weg, funzt es.

Trotzdem Danke für deine Antwort

Gruß Nachstreuner60

DeddyH 10. Mär 2008 17:01

Re: SQL Abfrage mit ParambyName fehlerhaft ?
 
Da fehlt ja auch noch ein Gleichheitszeichen.
SQL-Code:
(QUELLLAGER = :dLAGER or QUELLLAGER = :dLAGER1)

mirage228 10. Mär 2008 17:01

Re: SQL Abfrage mit ParambyName fehlerhaft ?
 
Zitat:

QUELLLAGER :dLAGER1)
Das fehlt das Gleichheitszeichen "=". ;)

mfG
mirage228

nachtstreuner60 10. Mär 2008 17:13

Re: SQL Abfrage mit ParambyName fehlerhaft ?
 
....ups, wiedermal ein Brett vorm Kopf gehabt

Danke euch allen, jetzt gehts

Gruß nachtstreuner60


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:18 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 by Thomas Breitkreuz