OK, ein Beispiel: angenommen, Du speicherst zu einem Spiel einen Highscore in einer Tabelle. Um nun den besten Spieler herauszufinden und in 2 Variablen (Name und Punktestand) abzulegen, kannst Du das so machen.
Delphi-Quellcode:
//falls Datenmenge noch geöffnet ist
Query.Close;
//SQL neu setzen
Query.SQL.Text := '
SELECT Name, Punktestand FROM Bestenliste ' +
'
ORDER BY Punktestand DESC';
//Ergebnismenge ermitteln
Query.Open;
Bester :=
Query.FieldByName('
Name').AsString;
//Namen des Besten
Punkte :=
Query.FieldByName('
Punktestand').AsInteger;
//Punktestand des Besten