J
jcdear
Unregistered / Unconfirmed
GUEST, unregistred user!
dm.temp1.Recordset.Movefirst;
dm.temp1.Recordset.MoveNext;
dm.temp1.Recordset.MoveNext;
dm.temp1.Recordset.MoveNext;
a:= dm.temp1.Fields[2].AsString;
for p:=0 to dm.temp1.RecordCount do
begin
//从第一条记录循环比较50米成绩,如果L大于当前记录的值,则退出循环,
if (strtofloat(L) <= strtofloat(dm.temp1.Fields[2].AsString)) orS dm.temp1.Eof then
begin
a:= dm.temp1.Fields[1].AsString;
exit;
end;
dm.temp1.Recordset.MoveNext;
end;
dm.temp1.Recordset.MoveNext;
dm.temp1.Recordset.MoveNext;
dm.temp1.Recordset.MoveNext;
a:= dm.temp1.Fields[2].AsString;
for p:=0 to dm.temp1.RecordCount do
begin
//从第一条记录循环比较50米成绩,如果L大于当前记录的值,则退出循环,
if (strtofloat(L) <= strtofloat(dm.temp1.Fields[2].AsString)) orS dm.temp1.Eof then
begin
a:= dm.temp1.Fields[1].AsString;
exit;
end;
dm.temp1.Recordset.MoveNext;
end;