2
SQL Abfragen mit einer Schleife wird in deinem Fall nix gutes... Es wäre besser, wenn du die Sache nochmal kurz überdenkst... Und nimm Float-Variablen! -> agewvo:float; -> agewvo :=
query.Fields[?].asfloat
Gibt es als Ergebnis deiner Abfrage eigentlich nur einen Datensatz? Dann brauchst du nämlich garkeine Schleife, ansonsten würden dich ja ka wieviele Messageboxen nerven, wenn immer alle Werte leer sind...