DOB
変数をnullとして割り当てたい。
Dim DOB As Date = DTPSdob.Value
Dim datestring As String = DOB.ToString("d")
If chkSdob.Checked = False Then
DOB = 'I want to assign here DOB variable as null'
Else
DOB = datestring
End If
null 許容日時を使用する
Dim DOB As Nullable(Of Date) = Date.Now
Dim datestring As String = DOB.Value.ToString("d")
DOB = Nothing
「DateTimeは値型(構造)であり、すべての.Net値型と同様にnullまたは何も設定できません。日時値のデフォルト値は、日付部分がゼロ、時刻部分が午前12:00:00です。」</ p>
DOB を日付変数からオブジェクト変数に変更します。その後、変数に何も渡さないか、有効な日付を渡すことができます。その後、その変数を使用してデータベースを更新できます。
dim DOB as object = nothing
If chkSdob.Checked = True Then
DOB = datestring
end if