当前位置: 代码迷 >> VC >> vc 水晶报表 时间段作为筛选条件,该怎么处理
  详细解决方案

vc 水晶报表 时间段作为筛选条件,该怎么处理

热度:872   发布时间:2013-02-25 00:00:00.0
vc 水晶报表 时间段作为筛选条件
在 vc中怎样把时间段作为筛选条件啊?
CString temp;
temp.Format("({VIDEO_SERVICE.SERVICE_DATE}>=DateSerial(%s) and {VIDEO_SERVICE.SERVICE_DATE}<=DateSerial(%s)) and (",m_sBeginTime,m_sEndTime);
  m_Report->PutRecordSelectionFormula ((_bstr_t) temp);
总是提示给该函数的参数不够,到底怎么回事啊?

------解决方案--------------------------------------------------------
temp.Format("({VIDEO_SERVICE.SERVICE_DATE}>=DateSerial(%s) and {VIDEO_SERVICE.SERVICE_DATE}<=DateSerial(%s)) and (",m_sBeginTime,m_sEndTime);

=> ({VIDEO_SERVICE.SERVICE_DATE}>=DateSerial(%s) and {VIDEO_SERVICE.SERVICE_DATE}<=DateSerial(%s)) 这个没问题,删掉,连带删除 and
=>temp.Format(" (",m_sBeginTime,m_sEndTime);

这多出来的一半括号是不是不对?
  相关解决方案