在Visual Studio中查询确切的日期

时间:2014-05-14 06:03:10

标签: sql database date ms-access

我在Visual Studio的OleDbDataAdapter中编写以下代码,但代码未返回任何记录。

我发现的错误是这部分{ a.dt = " & dtp4.Value.Date & " }。我删除它,查询工作正常。

da = New OleDbDataAdapter("Select a.emp_id as Employee_Id, b.emp_name as Employee_Name
from emp_alloc a, emp_info b WHERE a.emp_id = b.emp_id AND a.sft = " & 
cb18.SelectedIndex + 1 & " AND a.dept =  " & txt27.Text & " AND a.dt = " & 
dtp4.Value.Date & "", con)

注意:

dtp4 -> DateTimePicker
cb18 -> ComboBox 

1 个答案:

答案 0 :(得分:0)

试试这个VB语法:

 { a.dt = '" & dtp4.Value.Date.ToString("yyyy-MM-dd") & "' }