Forum: Datenbanken
by DeddyH,
10. Jul 2014
Damit hab ich es wohl verwechselt :lol:
Forum: Datenbanken
by DeddyH,
10. Jul 2014
Stimmt, ich habe gerade noch einmal nachgeschaut.
Da hab ich das wohl mit etwas anderem verwechselt, sry.
Forum: Datenbanken
by DeddyH,
9. Jul 2014
Manche mögen das vielleicht anders sehen, aber ich finde, Exceptions sind nicht das beste Mittel zur Ablaufsteuerung.
Wie, hatte ich doch oben beschrieben:
var
Field: TField;
begin
...
Field := DeinDataset.FieldByName('KratzMichHinten');
if not Assigned(Field) then
addField;
Forum: Datenbanken
by DeddyH,
9. Jul 2014
Sicher funktioniert das, es kommt eine leere Datenmenge zurück. Nur würde ich dann nicht mit einem Try-Except-Block arbeiten, sondern einfach überprüfen, ob die von FieldByName zurückgegebene TField-Instanz gültig (also Assigned) ist.