我想把SQL数据库里查询出来的日期值让DateTimePicker给显示出来
该怎么在程序里写啊?

ADOQUery.SQL.Add(DateTimePicker.DateTime := 'select .......');么?

解决方案 »

  1.   

    我想把SQL数据库里查询出来的日期值让DateTimePicker给显示出来procedure TForm1.Button1Click(Sender: TObject);
    begin
    form1.DateTimePicker1.DateTime:=adoquery1.Fields[7].asdatetime;
    end;可以将上面的代码放在adoquery.open执行后即可。
      

  2.   

    var
       datetemp:
    begin 
      with adoquery do
      begin
        Close;
        Sql.clear;
        Sql.Add('select 日期 as Date from 数据库名称 [where 条件]');
        Open;
      end;
      datetemp:=Adoquery1.Fieldbyname('Date').value;
      Datetimepicker.date:=datetemp;
    end;
      

  3.   

    with adoquery do
    begin
      close;
      sql.clear;
      sql.add('select 日期字段 from 表 where ..')
      sql.open;
      DateTimePicker1.DateTime:=adoquery1.Fields[0].asdatetime;end;
      

  4.   

    我觉得 qizhanfeng(glacier)的比较科学。节省资源。
      

  5.   

    adoquery里是sql语句,和delphi的控件没关系的,楼主找本数据库的书补习补习吧
      

  6.   

    DateTimePicker.datetime := adoquery1.field[0].asdatetime;