"Data type mismatch in criteria expression"
"Data type mismatch in criteria expression"
我正在尝试获取等于我在文本框中输入的两个日期之间的数据! PO_Date 的列是日期时间。当我将日期硬编码到 select 语句中时,它工作得很好,例如 PO_Date >= #12/6/2013 3:54:15 PM# AND PO_Date <= #1/1/2015 3:54:15 PM#
包含 DropDownList2。只有在我尝试实施 txtStartDate.Text
和 txtEndDate.Text
时才会出现错误!非常感谢您的帮助!
oRs.Open("SELECT PO_Date, PO.Vendor FROM PO
WHERE PO_Date >= '#" & TxtStartDate.Text & "00:00:00 AM""#' AND
PO_Date <= '#" & TxtEndDate.Text & "00:00:00 AM""#'
AND Vendor Like '%" & DropDownList2.SelectedValue & "%'", oCnn)
可能是你打错了,但你可以检查一下:
oRs.Open("SELECT PO_Date, PO.Vendor FROM PO
WHERE PO_Date >= #" & TxtStartDate.Text & " 00:00:00 AM# AND
PO_Date <= #" & TxtEndDate.Text & " 00:00:00 AM#
AND Vendor Like '%" & DropDownList2.SelectedValue & "%'", oCnn)
AM""#' => AM#
"00:00:00 => " 00:00:00
我正在尝试获取等于我在文本框中输入的两个日期之间的数据! PO_Date 的列是日期时间。当我将日期硬编码到 select 语句中时,它工作得很好,例如 PO_Date >= #12/6/2013 3:54:15 PM# AND PO_Date <= #1/1/2015 3:54:15 PM#
包含 DropDownList2。只有在我尝试实施 txtStartDate.Text
和 txtEndDate.Text
时才会出现错误!非常感谢您的帮助!
oRs.Open("SELECT PO_Date, PO.Vendor FROM PO
WHERE PO_Date >= '#" & TxtStartDate.Text & "00:00:00 AM""#' AND
PO_Date <= '#" & TxtEndDate.Text & "00:00:00 AM""#'
AND Vendor Like '%" & DropDownList2.SelectedValue & "%'", oCnn)
可能是你打错了,但你可以检查一下:
oRs.Open("SELECT PO_Date, PO.Vendor FROM PO
WHERE PO_Date >= #" & TxtStartDate.Text & " 00:00:00 AM# AND
PO_Date <= #" & TxtEndDate.Text & " 00:00:00 AM#
AND Vendor Like '%" & DropDownList2.SelectedValue & "%'", oCnn)
AM""#' => AM#
"00:00:00 => " 00:00:00