+ -
当前位置:首页 → 问答吧 → 散分求助,急

散分求助,急

时间:2011-08-21

来源:互联网

各位大姐大哥,我的程序目的是从ACCESS数据库中选取两个datetimepicker间的数据,这么写老是出不来结果,编译不报错,我添了个DBGrid也没有反应,点击事件没有任何反应

procedure TdlgHistoricalDataRoom1.bbtnQueryDatabaseClick(Sender: TObject);

begin
  with dlgHistoricalDataRoom1 do
  begin
  adoquery1.close;
  Adoquery1.sql.clear;  
  adoquery1.sql.add('select CollectDate,THumidity,SmellPra,DryTemp,WetTemp from HistoryData where CollectDate between');
  adoquery1.sql.add(datetostr(DateTimePicker1.Datetime));
  adoquery1.sql.add('and');
  adoquery1.sql.add(datetostr(DateTimePicker2.Datetime));
  adoquery1.sql.add('group by CollectDate,THumidity,SmellPra,DryTemp,WetTemp' );
  adoquery1.sql.add('order by CollectDate');
  AdoQuery1.Open;
end;
 

作者: hanzhongzhang1   发布时间: 2011-08-21

CollectDate可能是日期,DateTimePicker1.Datetime是时间,改成DateTimePicker1.Date试试。

作者: shijies   发布时间: 2011-08-21

把你的sql拼出来看看,或者放到access中试试,这还和你的字段类型有关,如果是日期型,还要加 #

作者: bdmh   发布时间: 2011-08-21

热门下载

更多