Warum ist das Close auskommentiert?
Mach doch einfach:
Delphi-Quellcode:
If Query.Active
then
Query.Close;
(Bei mir gabs schon Probleme, wenn ich
SQL-Text einfügen wollte, aber die
Query noch offen war)
Zur Schleife:
Delphi-Quellcode:
while not Query.Eof
do
begin
frmgewichtaendern.txtbelagvo.Text:=(
Query.Fields[0].AsString);
frmgewichtaendern.txtbelagvu.Text:=(
Query.Fields[1].AsString);
Query.Next;
// -> vergessen, sonst bleibt er ja immer auf einem Datensatz stehen
end;
Viel Spaß noch...