Hi!
Also von hinten nach vorne
am Ende fehlt ein
end.
Was den Fehler in 275 angeht:
Delphi-Quellcode:
Begin
'Update dbo_Versuchsflaechen_ST t' + #10 +
'Set ' + SetStr + #10 +
'WHERE t.Versuchsfl_Bezeichnung = :i_Versuch';
Du hast da hinter dem Begin einfach so nen String stehen. Du musst den String schon irgendeiner Variable zuweisen. Ich kenne mich leider nicht mit ADOQuery aus, aber wie gesagt, irgendwas muss dieser String zugewiesen werden:
variable:='string';
Was den Fieldnames-Fehler angeht, habe ich leider keine Ahnung, weil ich nicht so ganz durchschaue, was da geschieht.
Bzgl. des ersten Fehlers:
Probiers mal so:
TLabel(FindComponent('label' + IntToStr(i + 29))).Caption := FieldValues[i].Value;
Hoffe, das hilft.
Ciao fkerber