Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TimeStamp und Selct Like (https://www.delphipraxis.net/113042-timestamp-und-selct-like.html)

msickel 1. Mai 2008 18:52

Datenbank: MSDE • Zugriff über: ADO

TimeStamp und Selct Like
 
Hallo,

Ich versuche bei einem TimeStamFeld eine Select Like Abfrage hinzubekommen mit bescheidendem Erfolg.

mein Select String sieht so aus.

ADOQuery1.SQL.Text:='Select * from Message where MsgTimeStamp like ''%'+Edit4.Text+'%''';

die Darstellung des TimeStamps in der Tabelle sieht so aus

14.11.2007 13:12:52

wenn ich nun in das Edit die ersten 2 Zahlen eintippe geht soweit noch alles, tippe ich dann noch den "." dazu erhalte ich keine Ergebnisse mehr
wie kann ich das verhindern?

Bin für jede Hilfe dankbar

Martin

mkinzler 1. Mai 2008 18:57

Re: TimeStamp und Selct Like
 
LIKE verwendet man eigentlich nur bei Strings.
Ich würde eher mit den Timestamp Bestandteilen (Tag, Monat, jahr, Stunde, Minute ...) arbeiten

msickel 1. Mai 2008 19:28

Re: TimeStamp und Selct Like
 
wie müsste denn dann so ein Select aussehen

Martin

mkinzler 1. Mai 2008 19:31

Re: TimeStamp und Selct Like
 
Wenn die erstern zwei Zeichen eingegen wurden
SQL-Code:
select ... where Extract(Day from <Stamp>) = ...;


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:57 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