where tdate <= '" & Format(DTP_ByDatesTo.Value, "yyyy-mm-dd") & "' and tdate >='" & Format(DTP_ByDatesFrom.Value, "yyyy-mm-dd") & "'"
这样提示标准表达式中的类型不匹配

解决方案 »

  1.   

    这样用说是日期语法错误
    where tdate <= #DTP_ByDatesTo.Value# and tdate >= #DTP_ByDatesFrom.Value#"
      

  2.   

    where tdate <= '" & Format(DTP_ByDatesTo.Value, "yyyy-mm-dd H:mm:ss") & "' and tdate >='" & Format(DTP_ByDatesFrom.Value, "yyyy-mm-dd H:mm:ss") & "'
    这样提示标准表达式中的类型不匹配
      

  3.   

    to qiaol_mail(阿Q)
    这样用写完语句#' and tdate这里提示缺少语句结束
    where tdate <= '#" &DTP_ByDatesTo.Value&"#' and tdate >='#" &DTP_ByDatesFrom.Value&"#'
    这个也一样
    where tdate <= #" &DTP_ByDatesTo.Value&"# and tdate >=#" &DTP_ByDatesFrom.Value&"#
      

  4.   

    tdate <= '"&#DTP_ByDatesTo.Value#&"' and tdate >='" &#DTP_ByDatesFrom.Value#&"'
    这样在写完语句后在第一个#处提示缺少表达式
      

  5.   

    在"&"和变量中间加空格,详细的语法我也没办法手把手教你了
      

  6.   

    where tdate <= #" &DTP_ByDatesTo.Value&"# and tdate >=#" &DTP_ByDatesFrom.Value&"#
    提示日期语法错误
      

  7.   

    where tdate <= #'" &DTP_ByDatesTo.Value&"'# and tdate >=#'" &DTP_ByDatesFrom.Value&"'#
    提示日期语法错误
      

  8.   

    tdate <= #'" & DTP_ByDatesTo.Value & "'# and tdate >=#'" & DTP_ByDatesFrom.Value & "'#
    加了空格