Delphi-PRAXiS
Seite 2 von 6     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi datum ermitteln (https://www.delphipraxis.net/120154-datum-ermitteln.html)

Delphi-Phil 6. Sep 2008 09:36

Re: datum ermitteln
 
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
datum_heute : TDate;
begin
datum_heute:= DateToStr(date);
Label1.Caption := date;
end;
[DCC Fehler] Unit1.pas(37): E2010 Inkompatible Typen: 'TDate' und 'string'
[DCC Fehler] Unit1.pas(38): E2010 Inkompatible Typen: 'string' und 'TDateTime'
[DCC Fehler] Project1.dpr(5): F2063 Verwendete Unit 'Unit1.pas' kann nicht compiliert werden

Delphi-Phil 6. Sep 2008 09:36

Re: datum ermitteln
 
ja aber später brauche ich es in einer variable!

edit: z.B.: In einer SQL Abfrage!

mkinzler 6. Sep 2008 09:38

Re: datum ermitteln
 
Für den Datumswert oder das Datum als String?

DeddyH 6. Sep 2008 09:39

Re: datum ermitteln
 
Delphi-Quellcode:
var heute: TDate;
begin
  heute := date;
  Label1.Caption := FormatDateTime('dd.mm.yyyy',heute);
end;

Delphi-Phil 6. Sep 2008 09:42

Re: datum ermitteln
 
ich muss später eine sql abfrage machen die in etwa so aussehen wird:

SQL-Code:
select vorname, nachname from contacts where birthdy = datum_heute order by nachname

BullsEye 6. Sep 2008 09:44

Re: datum ermitteln
 
hä?

Ist doch ganz Easy, du brauchst da keine Variable für. Hätte ich sonst doch dazugeschrieben ^^

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
Label1.Caption := DateToStr(date);
end;

So, und der gibt das Datum aus ;)

mkinzler 6. Sep 2008 09:45

Re: datum ermitteln
 
@BullsEye: Du hast den thread nicht verfolgt, oder?

DeddyH 6. Sep 2008 09:52

Re: datum ermitteln
 
Er braucht keinen String, sondern das Datum (genauer gesagt nur Tag und Monat).

BullsEye 6. Sep 2008 09:57

Re: datum ermitteln
 
Oh, sry hab die letzten Threads nicht wirklich gelesen

Delphi-Quellcode:
var heute: TDate;

...

procedure TForm1.Button1Click(Sender: TObject);
begin
  heute := date;
  Label5.Caption := FormatDateTime('dd.mm',heute);
end;
Zitat:

select vorname, nachname from contacts where birthdy = heute order by nachname
So müsste das dann doch gehen?

Delphi-Phil 6. Sep 2008 10:03

Re: datum ermitteln
 
nein nicht ganz,

es kommt das hier:

Zitat:

[DCC Fehler] Unit1.pas(48): E2010 Inkompatible Typen: 'WideString' und 'TDate'
[DCC Fehler] Project1.dpr(5): F2063 Verwendete Unit 'Unit1.pas' kann nicht compiliert werden

mein Code sieht so aus:

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var heute: TDate;
begin
heute := date;
ADOQuery1.Parameters.ParamByName(heute);
end;
SQL-Code:
select *from Kontakt where Birth Date = :heute


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:32 Uhr.
Seite 2 von 6     12 34     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz