![]() |
SQL: Probleme mit Datentyp Datetime und aktuellem Datum
Hallo,
In meinem SQL Server 2000 habe ich eine Spalte mit Datetime deklariert. Mit Hilfe von Delphi werden in der Spalte Werte vom Typ Datum gespeichert. Wenn der Eintrag leer ist, setzt der SQL Server automatisch das aktuelle Datum + Zeit. Das darf nicht sein. Hat jemand eine Idee, wie mann mit Hilfe einer Abfrage oder ähnliches diesem Problem aus dem Weg gehen kann :?: Danke! |
Re: SQL: Probleme mit Datentyp Datetime und aktuellem Datum
Das ist nicht der Normzustand - irgendwie ist wohl ein default-Wert gesetzt. das kann an verschiedenen Stellen geschene. Mir fallen spontan folgende ein:
eventuell liegt es nicht ad der DB, sondern an der Interpretation der Daten durch die Transportschicht (BDE,ADO...) oder Delphi. Öffne einmal den QueryAnalyzer und schicke ein Insert-Statement von dort aus ab und schau Dir direkt danach das Ergebnis mit SELECT wieder an - trifft das Problem auch dann zu, ist es wahrscheinlich auf Serverseite zu suchen. Gruß |
Re: SQL: Probleme mit Datentyp Datetime und aktuellem Datum
Hallo
du hast recht, in der Spalte wird eine <NULL> gesetzt. Die Daten werden mit hilfe des ADO treibers übermittelt. In Delphi schicke ich die Daten mit Folgender Funktion an die DB:
Delphi-Quellcode:
Ich nehme aber an das es nicht an der Delphi funktion liegt.SetTableFieldValue('Datum',Datum.Text); Danke! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz