我是一個沮喪的Newb。我正在嘗試使用幾個datetimepickers來顯示DataGridView中的Access數據庫的日期範圍。這裏是代碼我使用:VB.net和Access數據庫的DateTimePicker範圍
Dim dtp1 As String = DateTimePicker1.Text
Dim dtp2 As String = DateTimePicker2.Text
Dim strCriteria, task As String
Me.Refresh()
If dtp1 = "" Then
MsgBox("Please Enter The Date Range", vbInformation, "Date Range Required")
Else
strCriteria = "([Appt Date] >= #" & dtp1 & "# And [Appt Date] <= #" & dtp2 _
& "#)"
task = "SELECT * FROM BDC1 WHERE (" & strCriteria & ") order by [Appt Date]"
End If
和,是什麼問題?描述問題...嘗試使用'between',例如'date1#和#date2#'之間的[App Date]而不是> =和<=。並且,注意日期格式...我主要使用'yyyy-mm-dd' ...並且,你不需要這些)在SQL查詢。 –