我在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
答案 0 :(得分:0)
试试这个VB语法:
{ a.dt = '" & dtp4.Value.Date.ToString("yyyy-MM-dd") & "' }