1。我在acess数据库中有一个数据项名为TIME类型文本的,数据形式为:2004-7-18 14:45:00。我想查询在一定时间范围内的数据项。我使用了如下:
m_Set.m_strFilter="[TIME]=?“        //    
m_Set.m_TIME="2004-07-18 14:45:00";
进行查询,但是执行过程中提示:COUNT字段不正确。不知道时为什莫???
2。我想用字符串的形式表示时间,在查询过程应该是可以的吧 ??
3。如果直接执行sql语句,如何使用???

解决方案 »

  1.   

    1、count是关键字
    2、可以,没什么区别
    3、在哪执行?
      

  2.   

    你的count在sql中怎么写的呢?
    sql直接就可以查询啊
      

  3.   

    没写count哟!!
    怎莫写???
      

  4.   

    在查询分析中可直接写:
    select count(*) from pubs where [time] > '2002-12-12 12:23:01'
    在程序的过滤字段中可以:
    m_Set.m_strFilter="[time] >= '2002-12-1 12:23:01'"
      

  5.   

    accsee的日期要用#包起来
    m_Set.m_strFilter = "[time] >= #2002-12-1 12:23:01#";