select * from [table] where [timefield]>cDate(txtstarttime.text) and [timefield]<cDate(txtendtime.text)

解决方案 »

  1.   

    select * from [table] where [timefield]>txtstarttime.text and [timefield]<txtendtime.text
    如果SQLSERVER上面这样就可以了
      

  2.   

    在sqlserver上应该这样生成
    "select * from [table] where 
    [timefield]>cast('" & trim(txtstarttime.text) & "' as datetime) and " ……
      

  3.   

    select * from [table] where [timefield]>cDate(txtstarttime.text) and [timefield]<cDate(txtendtime.text)
      

  4.   

    sql = "select * from [table] where [timefield]>#" & txtstarttime.text & "# and [timefield]<#" & txtendtime.text & "#"access 用 #2002-11-11#的格式
      

  5.   

    access 在VB中也可以如此操作
      

  6.   

    一个很优秀的报表控件
    http://easyprint.vip.myrice.com/chinese/
      

  7.   

    我用的是:
    select * from [table] where [timefield]>cDate(txtstarttime.text) and [timefield]<cDate(txtendtime.text)
    没错
      

  8.   

    用存贮过程写
    create procedu...
    @txtStartTime datetime
    @txtEndTime datetime
    select * from table where cDate >=@txtstarttime and cDate<=@txtEndtime
    ????????????????????