will ich in eine MSSQL-Datenbank das Datum eintragen. Es wird aber auch immer die Uhrzeit übertragen. Wie kann man nur das Datum übertragen? SmallDate habe ich auch schon probiert. Da kommt aber komischerweise nichts an in der DB.
Das hängt vom Datentyp der betreffenden Spalte ab. Und der Parameter-Typ (SqlDbType) muss zum Datentyp der Spalte passen. Möchtest du nur das Datum speichern, verwende Date als Spaltentyp. Wenn man DateTime oder Timestamp verwenden will muss man den Timeanteil explizit auf 0 oder einen bestimmten Wert setzen, z.B. so: