![]() |
Datenbank: MyBASE • Zugriff über: Delphi
SQL Einträge nach variable auswählen
Hi,
wie kann ich eine Datenbank sortieren nach: -Es wird nur angezeit bei welchem eintrag das Feld 'Datum' den Wert des heutigen Datums hat -Es wird nur angezeigt bei welchem eintrag das feld 'Datum' den Wert der variable a hat ??? Kann mit da bitte einer helfen ??? Will das ganze mit einem Query machen ... XAguraX |
Re: SQL sortieren nach variable
SQL-Code:
select ... order by <Feld>;
|
Re: SQL sortieren nach variable
Zitat:
|
Re: SQL sortieren nach variable
Du musst Parameter verwenden. Kurz und bündig :
SQL-Code:
Der Parameter Datum muss in deinem Programm natürlich noch bestückt werden :
SELECT .. FROM TABLEX WHERE DATUM = :DATUM
Delphi-Quellcode:
@mkinzler : Du hast die Variable vergessen. Warst zu schnell. :mrgreen:
DataSet1.ParamByName ('DATUM').AsDate := DatumVar;
|
Re: SQL sortieren nach variable
Zitat:
Tabelle nicht gefunden Verzeichnis nicht gefunden... //Hier kommen dann ein paar angaben zu pfaden Kann mir da einer helfen ??? Weiß nemme weiter XAguraX |
Re: SQL Einträge nach variable auswählen
Wie nach was, filterst du?
|
Re: SQL Einträge nach variable auswählen
Zitat:
So nun will ich wenn man auf einen button Clickt das in dem DbGrid1 nurnoch die einträge angezeigt werden wo das Datum dort mit MonthCalendar1.Date übereinstimmt ... Daran scheitere ich jedoch ... XAguraX |
Re: SQL Einträge nach variable auswählen
Und wie sieht das im Code aus?
|
Re: SQL Einträge nach variable auswählen
Delphi-Quellcode:
procedure TForm1.Button4Click(Sender: TObject);
begin Query1.Active:=false; Query1.Sql.Clear; Query1.SQL.Add('SELECT * FROM Termine WHERE Datum = :a '); Query1.ParamByName('a').AsDate := MonthCalendar1.Date; Query1.Active:=true; end; |
Re: SQL sortieren nach variable
Zitat:
Ohne Code ist das immer etwas schwer zu beurteilen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:25 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