function TForm1.checkmaxanamon2(value, _msaplanno: string): boolean;
var
query:Tadoquery;
begin
query := Tadoquery.Create(nil);
query.Connection:=ADOConnection1;
try
with query do begin
close;
sql.Clear;
sql.Text:='select max(anamon2) anamon2 from msa_plan_num_main where msaplanno='''+_msaplanno+''' or referno='''+_msaplanno+'''';
open;
end;
if(query.RecordCount<>0) then
begin
if(strtoint(value)<query.FieldByName('anamon2').AsInteger) then
result:=true
else
result:=false;
end
else
result:=false;
finally
query.Free;
end;
end;
动态创建Tadoquery
本文介绍了一个用于检查给定值是否小于数据库中特定记录最大anamon2字段值的Delphi函数。该函数通过创建并使用Tadoquery对象从msa_plan_num_main表中获取数据。
8825

被折叠的 条评论
为什么被折叠?



