Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.535 Beiträge
 
Delphi 11 Alexandria
 
#1

NumericScale für DateTime-Param (Delphi 11.3)

  Alt 9. Feb 2024, 13:56
Datenbank: MSSQL • Version: 2022 • Zugriff über: FireDAC
Ich habe hier eine Anwendung, die Datensätze nach einem Datums-Zeitwert auf die Millisekunde genau abfragen muss.
SQL-Code:
SELECT
 <Felder>
FROM
 <Tabelle>
WHERE
 <DateTimeFeld> = :dateParam
Beim Testen ist mir aufgefallen, dass ein Vergleich nur bis zur Sekunde genau funktioniert. Nach einem Blick in die Hilfe dachte ich mir, dass ich für den DateParam nur NumericScale auf 3 setzen muss, damit der Vergleich so exakt wie gewünscht funktioniert, leider hat das aber nichts gebracht. Als Workaround übergebe ich den Parameter als String auf 3 Nachkommastellen formatiert, aber schön geht anders. Hat jemand noch eine andere Idee?

Danke schon einmal fürs Lesen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat