Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#35

Re: MSSQL Stored Procedure -> datetime vergleichsprobleme

  Alt 12. Mai 2008, 19:31
Entweder verwendet man einen PArameter mit dem Datentyp 'ftDateTime', oder man formatiert die Datumsangabe so:
select * from Table where DateField = { ts '2008-05-24 12:34:56' } oder man verwendet das Format 'yyyymmdd hh:nn:ss', das funktioniert auch (jedenfalls in T-SQL). Ich verwende das o.g. ODBC-Format. Ist nicht so gut dokumentiert, funzt aber.

Am ordendlichsten ist es aber, einen Parameter als ftDateTime zu deklarieren. ADO holt sich dann das gültige Datumsformat vom Server.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat