Bei einem Problem mit dem Speichern von Millisekunden im
SQL Server bin ich über diesen, ein paar Tage alten, Thread hier gestolpert. Danke zunächst an BigAl für die Fragen und die Lösungen, so konnte ich das Problem auch bei mir erst einmal lösen (Datum explizit als String ausweisen und dann so speichern).
Wie aber ja von Joachim zurecht angemerkt: Eigentlich sind solche wilden Konvertierungen ja nicht unbedingt der Sinn des Einsatzes von Parametern. Nur werden halt die Millisekunden immer abgeschnitten, wenn man einen echten TDateTime-Wert direkt übergeben will.
Daher mal die Fragen an die Datenbank-Experten hier: Weiß jemand, wo überhaupt das Problem liegt? Bei Delphi, dem
ADO-Treiber oder beim
SQL Server selbst? Kann man das irgendwie einfacher lösen, indem man vielleicht nur irgendeinen Parameter besser setzt?
Bis denn
Bommel