如何在ODBC里查询字段为其它类型的记录

怎么在ODBC里查询字段为其它类型的记录
我知道查询文本型的用m_strFilter,那查询时间类型和整型的怎么办?

------解决方案--------------------
m_strFilter并不是楼主理解的意思,它是一个过滤字符串,存放着SQL语句中WHERE后的条件串。
Super_ESSet.m_strFilter="TYPE=‘电动机’";对应SQL语句为:
SELECT * FROM TableName
WHERE TYPE=‘电动机’

并不局限于只查询文本类型。
------解决方案--------------------
“那查询时间类型和整型的怎么办?”
整型很简单,直接=就可以,时间类型用字符串替代:

C/C++ code

CString strFilter;
CString s1 = m_tDate1.Format( "%Y/%m/%d %H:%M:%S" );
CString s2 = m_tDate2.Format( "%Y/%m/%d %H:%M:%S" );
str.Format("SELECT * FROM TableName WHERE Order=%d and Date>='%s' and Date<='%s'",m_nOrder,s1,s2);