我試圖將日期從datetimepicker保存到SQL Server數據庫作爲用戶停用的持續時間,但我只想保存一天的月份和年份。 這是到目前爲止我的功能:保存日期在SQL Server中不分鐘和小時
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
這並不工作,但顯示了我的想法。
SQL Server不支持部分日期,據我所知。 –
你想要一個時間或日期嗎?這是兩回事。 –
這是一個荒謬的說法:'Dim startdate As Date = Date.Parse(Date.Now)'。你爲什麼想要將'Date'解析爲'Date'?解析的重點是從'String'創建一個Date。 – jmcilhinney