私はdatetimepickerからSQLサーバーデータベースに日付をユーザーの非アクティブ化の期間として保存しようとしていますが、月と年の日のみを保存したいだけです。これは動作しません分と時間なしで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は、私の知る限りでは、部分的な日付をサポートしていません。 –
期間や日付が必要ですか?それらは2つの異なるものです。 –
これはばかげた声明です: 'Dim startdate As Date = Date.Parse(Date.Now)'。なぜ、 'Date'を' Date'に構文解析したいのですか?解析のポイントは 'String'から' Date'を作成することです。 – jmcilhinney