Re: datum ermitteln
SQL-Code:
Und an "heute" muss noch ein Prozentzeichen hintendran.
SELECT * FROM Kontakt WHERE BirthDate LIKE :heute
|
Re: datum ermitteln
so??
SQL-Code:
SELECT * FROM Kontakt WHERE BirthDate LIKE :%heute
|
Re: datum ermitteln
Nein
Delphi-Quellcode:
heute := FormatDateTime('dd.mm',date)+'%';
|
Re: datum ermitteln
Zitat:
|
Re: datum ermitteln
Zur Erklärung % ist ein Platzhalter für beliebige Zeichen, auch Joker genannt.
|
Re: datum ermitteln
Liste der Anhänge anzeigen (Anzahl: 1)
also irgendwas is da noch faul!
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var heute: String; begin heute := FormatDateTime('dd.mm',date)+'%'; ADOQuery1.Parameters.ParamByName('heute').Value := heute; ADOQuery1.Open; end;
SQL-Code:
ich habe den fehler im anhang als .jpg
SELECT * FROM Kontakt WHERE Birth Date LIKE :heute
|
Re: datum ermitteln
Ih iritiert das Leerzeichen im Feldnamen
SQL-Code:
SELECT * FROM Kontakt WHERE "Birth Date" LIKE :heute;
|
Re: datum ermitteln
und nu?? haste ne idee??
|
Re: datum ermitteln
Ist der Feldbezeichner denn zusammengesetzt? Dann musst Du ihn quoten wie Markus gezeigt hat.
|
Re: datum ermitteln
ich verstehe deine frage nicht! was meinst du mit zusammengesetzt??
|
Re: datum ermitteln
Hi folks,
ACT! wird Datumsangaben kaum als String speichern. Ich würde das auch nicht daraus schließen, wenn bei einem "SELECT birthdate FROM kontakte ..." ein formatiertes Datum ausgegeben wird. Ich würde es etwa so versuchen:
SQL-Code:
Der folgende Ansatz zeigt am Montag auch noch die Kollegen vom Wochenende.
SELECT *
FROM kontakte WHERE DAY(birthdate) = DAY(GETDATE()) AND MONTH(birthdate) = MONTH(GETDATE())
SQL-Code:
Das lässt sich belibig verfeinern
SELECT *
FROM kontakte WHERE DATEDIFF(dayofyear, birthdate, GETDATE()) > :deltadays ORDER BY nachname, vornamen ACT! arbeitet mit MS SQL Server 2005 Express. Alles getippt und nicht getestet. Freundliche Grüße |
Re: datum ermitteln
Womit wir dann wieder am Anfang wären, falls Du Recht hast.
|
Re: datum ermitteln
das heißt???
|
Re: datum ermitteln
Hast Du mal das erste SQL von marabu ausprobiert?
|
Re: datum ermitteln
mir ist nochwas aufgefallen!
Alle Geburtstage sind in der Datenbanktabelle mit einem Tag früher eingetragen! Wenn jemand am 10.02 seinen Gebutstag hat steht in der Tabelle 09.02. Im ACT! steht dann aber richtig der 10.02 - was hat das denn für einen Sinn??? |
Re: datum ermitteln
merke: erst alles lesen dann posten :wall:
|
Re: datum ermitteln
Hast Du auch den ganzen Thread gelesen? Es ging ursprünglich nicht um eine Ausgabe sondern darum, das aktuelle Datum in einer Variablen abzulegen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:13 Uhr. |
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