本帖最后由 RUILONG88 于 2010-08-22 10:54:55 编辑

解决方案 »

  1.   

    var
      dDate :TDateTime;
    begin
      ......
      dDate := ADODataSet1.FieldByName('日期字段名').AsDateTime;
      ......
    end;
      

  2.   

    如果要显示到Label1上,应先转换成字符串。
    var
      dDate :TDateTime;
    begin
      ......
      dDate := ADODataSet1.FieldByName('日期字段名').AsDateTime;
      ......
      Label1.Caption := FormatDateTime('yyyy-mm-dd hh:nn:ss',dDate);
      ......
    end;
      

  3.   

    谢谢!
    可是,此句“dDate := ADODataSet1.FieldByName('日期字段名').AsDateTime;”仍然显示与我原来一样的错误:
    Cannot access field '日期字段名' as type datetime.