VB.NET to retrieve data from sql server using datetime picker as its filter.
I am writing program to take all data between range of two datetime from sql using my datetimepicker as my variable. My problem is data returns null when i execute my code as below:Dim a = DateTimePicker1.Value.ToString("yyyy-MM-dd hh:mm:ss" + "' AM'")
Dim b = DateTimePicker2.Value.ToString("yyyy-MM-dd hh:mm:ss" + "' PM'")
Dim sql = "SELECT * FROM atable WHERE Date BETWEEN @Date1 AND @Date2"
Dim cmd = New SqlCommand(sql, con)
cmd.Connection = con
cmd.Parameters.AddWithValue("@Date1", a)
cmd.Parameters.AddWithValue("@Date2", b)
Dim myReader As SqlDataReader = cmd.ExecuteReader()
myreader return value of null. is this date format prob or my reader prob? Thanks