srec.RecordSource = "select * from LINGRU where LINGRU.日期 between DTPicker1.Value and DTPicker2.ValueDTPicker是日期控件

解决方案 »

  1.   

    没错误。只是注意DTPicker1.Value、DTPicker2.Value不能直接放到SQL语句中去。
      

  2.   

    srec.RecordSource = "select * from LINGRU where 日期 between  " & DTPicker1.Value & " and " & DTPicker2.Value//你的日期是什么类型的?
      

  3.   

    '数据库为SQL:
    srec.RecordSource = "select * from LINGRU where LINGRU.日期 between '"& DTPicker1.Value & "' and '"& DTPicker2.Value &"'"
    '数据库为ACCESS:
    srec.RecordSource = "select * from LINGRU where LINGRU.日期 between # "& DTPicker1.Value & " # and # " & DTPicker2.Value & " #"
      

  4.   

    srec.RecordSource = "select * from LINGRU where LINGRU.日期 between DTPicker1.Value and DTPicker2.Value
    把这句话改成这样试一下:
    srec.RecordSource = "select * from LINGRU where 日期 between'"& DTPicker1.Value &"' and '"& DTPicker2.Value &"'"