if DateTimePicker1.Date <= DateTimePicker2.Date then
begin
filStr:= filStr + 'and (KHQSSJ >= ''' + Business.system.sysutils.FormatDatetime('YYYYMMDD',DateTimePicker1.Date) +'''' +') and (KHJSSJ <= ''' + Business.system.sysutils.formatdatetime('YYYYMMDD',DateTimePicker2.Date) +'''' + ')';
end else
begin
Business.forms.jsDialogs.ShowMsg('对不起,考核起始日期不能超过考核结束日期!','日期错误');
如果是查询20070501-20070605查询出来是0,可是数据库里是有的.如果用20070430-20070606是可以查询出来20070501-20070605的内容的. |