Einzelnen Beitrag anzeigen

renekr

Registriert seit: 27. Feb 2005
Ort: Karlsbad
534 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: Datensatz in einem Variant of Array verarbeiten

  Alt 13. Nov 2006, 19:06
Hi,
anbei die Meldung.
Ich habe zwar mit Arrays schon etwas gemacht aber noch nicht mit mehrdimensionalen Arrays.

also ich habe hier im forum was gefunden komme aber nur halb weiter damit.
Variant DP

Also als erstes gehe ich alle Datensätze durch und bei jedem Datensatz will ich dann zb.: eine Listbox mit den Ergebnissen des Fields befüllen welche dynamisch von der Länge sind.

Delphi-Quellcode:
    Listbox1.items.clear;

   for i := VarArrayLowBound(GetFieldValues(adoquery1),1) to VarArrayHighBound (GetFieldValues(adoquery1),1) do
  begin
  form1.listbox1.items.add(VarToStr(GetFieldValues(adoquery1)[0]));
  end;

Habs hinbekomme nach a bisserl Logischem Denken *GG*

Delphi-Quellcode:
  for i := VarArrayLowBound(adoquery1.FieldValues['memberof'],1) to VarArrayHighBound (adoquery1.FieldValues['memberof'],1) do
  begin
  listbox1.items.add(VarToStr(adoquery1.FieldValues['memberof'][i]));
  end;
Nur für den Aktuellen Datensatz natürlich.
Gibt es ne bessere Lösung?
Nur muss i noch den LDAP String auslesen,wei lder mir den Kompletten LDAP Pfad der Gruppe anzeigt *GRR* mit CN und DC.


Oder kannst mir mal ein BSP geben ,kenne mich da nicht so gut darin aus !
Vielen Dank.
Miniaturansicht angehängter Grafiken
variant_646.jpg  
  Mit Zitat antworten Zitat