各位大峡,我是一个Delphi新手,现在有一个简单的问题想问前辈们:数据库中有一个日期型和时间型的数据,我用什么办法可以把它们取出来呢??

解决方案 »

  1.   

    adoquery.fieldbyname(fieldname).AsDateTime
      

  2.   

    可以用日期控件 :adoquery.fieldbyname(fieldname).AsDateTime
    也可以用dbgrid,就不用考虑这个问题了
    还可以用edit之类的,不过不是很方便
    :edit1.text:=datetimetostr(adoquery.fieldbyname(fieldname).AsDateTime);
      

  3.   

    Edit1.text := adoquery1.fieldbyname('datefield').asstring;
      

  4.   

    楼上两位已经说的很清楚了不过如果用TEdit的话不需要DateTimeToStr转换,直接用
    Edit1.Text := AdoQuery.FieldByName(FieldName).AsString;
    即可
      

  5.   

    edit1.text:=adoquery.fieldbyname(fieldname).Asstring