sql = "select * from SerFeeGet where Cdate(format(FeeDate,"yyyy-mm-dd")) > '" & CDate(DTP1.Value) & "'"这句话怎么改啊?谢谢!如: 2004-2-3于2004-12-2比较,就判断前者打!

解决方案 »

  1.   

    字段为日期型
    sql = "select * from SerFeeGet where 字段> #" & CDate(DTP1.Value) & "#"
      

  2.   

    sql = "select * from SerFeeGet where Cdate(format(FeeDate,"yyyy-mm-dd")) >#"& CDate(DTP1.Value) &"# "
      

  3.   

    在access中用#
    在sql中不使用
      

  4.   

    在where 中使用具体日期数据时两边加#,系统任为两边加#的是日期型数据。比如where data >#2004-04-07#  条件是今天以后的。
      

  5.   

    sorry,不能说是变量,在VB中#2004-04-07#是合法的
      

  6.   

    sql = "select * from SerFeeGet where FeeDate>#" & format(DTP1.Value,"mm-dd-yyyy")  & "#"
      

  7.   

    sql = "select * from SerFeeGet where Cdate(format(FeeDate,"yyyy-mm-dd")) > '" & CStr(DTP1.Value) & "'"