Ich versuche, ein Datum von einem DatetimePicker in SQL Server-Datenbank als Dauer einer Benutzerdeaktivierung zu speichern, aber ich möchte nur Tag Monat und Jahr speichern. Hier ist meine Funktion bisher:Datum in SQL Server ohne Minuten und Stunden speichern
Public Sub DeactivateUser(user As String, duration As Date)
Dim query As String
Dim startdate As Date = Date.Parse(Date.Now)
query = "Update SC_User Set Us_duration='" & duration & "','" & "Us_Start='" & startdate & "Where Us_User='" & user & "'"
Access.ExecuteQuery(query)
query = "Update SC_User Set Us_Inactive" & 1 & "Where Us_User='" & user & "'"
Access.ExecuteQuery(query)
MessageBox.Show("User deactivated")
End Sub
Dies funktioniert nicht, zeigt aber meine Idee.
SQL Server nicht Teildaten nicht unterstützt, soweit ich weiß. –
Möchten Sie eine Dauer oder ein Datum? Das sind zwei verschiedene Dinge. –
Das ist eine lächerliche Aussage: 'Dim Start Date As Date = Date.Parse (Date.Now)'. Warum möchten Sie ein "Date" zu einem "Date" analysieren? Der Punkt der Analyse besteht darin, ein "Datum" aus einer "Zeichenfolge" zu erstellen. – jmcilhinney