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语句,如何使用???
m_Set.m_strFilter="[TIME]=?“ //
m_Set.m_TIME="2004-07-18 14:45:00";
进行查询,但是执行过程中提示:COUNT字段不正确。不知道时为什莫???
2。我想用字符串的形式表示时间,在查询过程应该是可以的吧 ??
3。如果直接执行sql语句,如何使用???
2、可以,没什么区别
3、在哪执行?
sql直接就可以查询啊
怎莫写???
select count(*) from pubs where [time] > '2002-12-12 12:23:01'
在程序的过滤字段中可以:
m_Set.m_strFilter="[time] >= '2002-12-1 12:23:01'"
m_Set.m_strFilter = "[time] >= #2002-12-1 12:23:01#";