![]() |
Datenbank: ORACLE • Version: 10 • Zugriff über: BDE
DateTimePicker in SELECT - Abfrage
Hallo zusammen,
wie kann ich in einem Select den Wert des Datetimepickers mit unterbringen ? So hatte ich es versucht:
Delphi-Quellcode:
Klappt aber nicht.
SELECT PLA.ID, PLA.VON, PLA.BIS, ((PLA.BIS - PLA.VON) + 1) AS TAGE, (TO_DATE(' + DTP_Ankunft_1.Date + ')) AS TEST
FROM TABELLE PLA Gruss Holger |
Re: DateTimePicker in SELECT - Abfrage
Versuch es mal mit trunc(DTP_Ankunft_1.Date)
P.S.: Du solltest Deine Abfrage parametrisieren. |
Re: DateTimePicker in SELECT - Abfrage
Wenn ich es so mache:
Delphi-Quellcode:
... dann kommt: Ungültige Angabe für benutzer.tabelle.spalte u.s.w...
SELECT PLA.ID, PLA.VON, PLA.BIS, ((PLA.BIS - PLA.VON) + 1) AS TAGE, (TRUNC(DTP_Ankunft_1.Date) AS TEST
FROM TABELLE PLA P.S.: Das Select gebe ich hart als String in eine TQuery ein. Gruss Holger |
Re: DateTimePicker in SELECT - Abfrage
Dann gib es mal so ein:
SQL-Code:
Und im Quelltext dann
SELECT PLA.ID, PLA.VON, PLA.BIS, ((PLA.BIS - PLA.VON) + 1) AS TAGE, (TO_DATE(:date)) AS TEST
FROM TABELLE PLA
Delphi-Quellcode:
Query.ParamByName('date').AsDate := trunc(DTP_Ankunft_1.Date);
|
Re: DateTimePicker in SELECT - Abfrage
Alles klar.
Das klappt. Kann man wohl vorher nicht einfach in die TQuery eintragen, sondern muss mit Parametern übergeben werden. Gruss Holger |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:46 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