So, ich hab noch etwas gefunden und angepasst:
Delphi-Quellcode:
if Not rs.EOF then
begin
try
arrVar := rs.Fields['memberOf'].Value;
except
SetLength(arrVar,0);
end;
end;
Vorher hatte ich im
exception Block keine Aktion stehen. So ists nun eigentlich richtig.
Das Problem ist wohl hier ganz klar die For-Schleiffe, aber ich mit meiner Abfrage alle Members gleichzeitig erhalte, weiss ich nicht wie ich es sonst machen soll...
[EDIT]Ich hab eben mal ein paar Anhaltspunkte gesetzt. Nachdem die erste Untergruppe gefunden wird und nach deren weiteren Abfrage, gibts dann in der For Schleiffe eine Zugriffsverletztung. Denn die Schleiffe ist ja noch nicht beendet und dann starte ich ja schon wieder die selbe Prozedur -> Das kann ja nicht gut gehen!!! -> Aber wie soll ichs sonst machen? ... *verzweifel*[/EDIT]
Versteht ihr mein Problem...? ich komm einfach nicht weiter...