对数据表的Date类型字断如何构造SQL查询语句?
数据表中有Date类型的字段 date1,对该表建立CRecordSet的类CMyRecordSet,字段date1对应的变量为 CTime m_date;
现在要对该表建立查询,查询条件为:时间为2002-1-28的所有纪录
代码如下:
CMyRecordSet myset;
CString strFilter,sTime;
CTime time1(2002,1,28,0,0,0);
sTime. =time1.Format( "%Y- %M -%d " );
strFilter. Format("service_date='%s'",sTime);//此处似乎有问题
myset.m_strFilter=strFilter;
请问上述代码中过滤器的设定正确形式该如何?
如果是查询2002-1-28以前或者是以后的所有纪录,该过滤器如何设定?