My Table sample
has 3 columns: id
(int
), name
(varchar
), date_surrendered
(date
).
I have a DateTimePicker
; when I choose October 8, 2018
and save it, it will save as YYYY-dd-MM
in SQL Server. Just like this:
id | name | date_surrendered
1 | noe | 2018-08-10
When I search about Date
format, there's no format like "YYYY-dd-MM"
Date and Time Conversions Using SQL Server
Form1
:
Private Sub add_ClickS(sender As Object, e As EventArgs) Handles add.Click
If Sql.HasConnection() = True Then
Sql.Save(namee.Text, datesurrendered.Value)
GridRefresh()
End If
End Sub
Conn.vb
Public Sub Save(a, b)
Try
SqlCon.Open()
SqlCommand = New SqlCommand("INSERT INTO sample (name, date_surrendered) VALUES (
@name,@datesurrendered)", SqlCon)
SqlCommand.Parameters.Add("@name", SqlDbType.Text).Value = a
SqlCommand.Parameters.Add("@datesurrendered", SqlDbType.DateTime).Value = b
SqlAdapter = New SqlDataAdapter(SqlCommand)
SqlDataset = New DataSet
SqlAdapter.Fill(SqlDataset)
SqlCon.Close()
Catch ex As Exception
MsgBox(ex.Message)
SqlCon.Close()
End Try
End Sub