我有一条SQL语句,我试图用它将一个vb.net程序连接到访问数据库。我正在使用日期/时间选择器来提供日期。我已经四处搜寻,我对该声明所做的各种更改没有返回任何结果。对于什么它的价值这个查询访问中工作正常:访问两个日期之间的SQL
SELECT * FROM tblcallLog
WHERE startDate Between #" & dspstart.text & "# AND #" & dtpend.text & "#"
确定这里是整个点击事件,每@ ajax81要求
输入代码在这里
Private Sub btnDateUpdate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDateUpdate.Click
grpT2DateRange.Visible = True
grpT2SingleStaff.Visible = True
grpT2Transfer.Visible = True
lblT2TotalCallsData.Visible = True
Dim strSDate As String = dtpStart.Text
Dim strEDate As String = dtpEnd.Text
'CountDate Variables
Dim strSQLCountDate As String = _
"SELECT * FROM tblcallLog WHERE startDate Between #" & dtpStart.Text & "# AND #" & dtpEnd.Text & "#"
Dim odaCallDate As New OleDb.OleDbDataAdapter(strSQLCountDate, strPath)
Dim datCallDateCount As New DataTable
Dim intDateCount As Integer
intDateCount = datCallDateCount.Rows.Count
lblT2TotalCallsData.Text = intDateCount.ToString
enter code here
尝试使用参数化查询,它可能会更好地工作,并避免sql注入漏洞。 – BlackICE
您向我们展示了什么可行。你在做什么不起作用?没有返回任何结果的代码片段是必要的,可以为您提供任何有意义的帮助。 – mwolfe02