我用以下代码对数据表中的一个字段的值求其中的最大值,但是运行出错(编译不出错),请各位指点,我要怎样将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;
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;
解决方案 »
- 究竟谁会使用上网本?
- 谁能详细的给我讲一下怎样封装一个ocx控件?
- Excel表中的数据导入Access,有几个问题请教!急。。。。。。。
- 最好是有关开发控件的网址!!!!!!!!!!!!!
- 一个成绩管理系统的数据库分析问题
- 如何解决错误:应用程序调用一个已另一个线程整理的界面。?
- 怎样得到DBGrid当前显示的是哪些Columns?
- 如何利用DELPHI的 Tseversocket Tclientsocket 实现一个bmp文件的传输?急需答复!谢!
- 蛮急的一个问题,IntelBase的刷新
- 谁能告诉我printsetup控件哪里有?如何调用?即答即得。
- InstallShield中文版语言包,安装以后生成的安装程序却不能运行
- 关于时间的简单问题
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;