代码如下:(用来检测某条记录是否在60秒以内更新,如果不是则清除数据。数据库是mysql使用mydac连接)
  j:=0;
  for i:=0 to length(SourceInfo)-1 do
  begin
    Sql:='select UNIX_TIMESTAMP(UpdateTime),UNIX_TIMESTAMP() from '+SourceInfo[i][0]+' where Id='+SourceInfo[i][1];
    fMyQuery.SQL.Clear;
    fMyQuery.SQL.Add(Sql);
    fMyQuery.Open;
    if fMyQuery.Fields[1].AsInteger-fMyQuery.Fields[0].AsInteger > 60 then
    begin
      setlength(ClearData,j+1);
      setlength(ClearData[j],2);
      ClearData[j][0]:=SourceInfo[i][0];
      ClearData[j][1]:=SourceInfo[i][1];
      j:=j+1;
      Continue;
    end;
    {do something}
  end;