我用以下代码对数据表中的一个字段的值求其中的最大值,但是运行出错(编译不出错),请各位指点,我要怎样将SQL语句求得的最大值赋给变量DMax呢?
var
  DMax,DMin:TDateTime;
begin
  AQSql.Close;
  AQSql.SQL.Clear;
  AQSql.SQL.Add('select Max(EndDate) as ''MaxEndDate'' from Project');
  AQSql.Open;
  DMax:=AQSql.fieldbyname('MaxEndDate').asDateTime;
  showmessage(DateTOStr(DMax));
end;