Einzelnen Beitrag anzeigen

Ralf Stehle

Registriert seit: 8. Aug 2003
124 Beiträge
 
Delphi 7 Professional
 
#1

Abfrage: Datensätze mit gleichem Datum und gleicher Zeit

  Alt 9. Sep 2004, 18:14
Hilfe,

ich verbringe schon eine Ewigkeit damit, eine Abfrage zu formulieren, aber jedesmal gibt es eine Fehlermeldung

Delphi 6 sucht in einer Abfrage Datensätze mit gleichem Datum aus einer MSAccess-Datenbank:
(als Verbindung habe ich Provider=Microsoft.Jet.OLEDB.4.0 .... ausgewählt)

diese 3 Versionen funktionieren alle nicht:
SQL-Code:
SELECT * FROM EKGDaten WHERE Date(Datum)=19/08/2004 and Time(Datum)= 15:13:10
SELECT * FROM EKGDaten WHERE Datum=19/08/2004 15:13:10
SELECT * FROM EKGDaten WHERE Datum=#19/08/2004 15:13:10#

Im Code versuche ich es entsprechend so:
Delphi-Quellcode:
  AdoQuery1.SQL.Clear;
  AdoQuery1.SQL.ADD(' Select * from EKGDaten');
  AdoQuery1.SQL.ADD(' WHERE Nachname = ''' + pChar(Nachname) + '''');
  AdoQuery1.SQL.ADD(' AND Vorname = ''' + pChar(Vorname) + '''');
  AdoQuery1.SQL.ADD(' AND Geburtstag = ''' + pChar(Geburtstag) + '''');
  AdoQuery1.SQL.ADD(' AND Datum = ''' +
       FormatDateTime('"#"m"/"d"/"yyyy hh:mm:ss"#"', Datum) + '''');

Ralf Stehle

[edit=Sharky]Formatierungs-Tags gesetzt. Mfg, Sharky[/edit]
Ralf Stehle
ralfstehle@yahoo.de
  Mit Zitat antworten Zitat