VBScript - dynamisch Objekteigenschaften abfragen

Dieses Thema VBScript - dynamisch Objekteigenschaften abfragen im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von angelius, 7. Juni 2005.

Thema: VBScript - dynamisch Objekteigenschaften abfragen hi... folgendens wenn isch ein Objekt habe zb: adresse welches die eigenschaften Name, Vorname, Strasse, Plz hat...

  1. hi...

    folgendens wenn isch ein Objekt habe zb:
    adresse welches die eigenschaften Name, Vorname, Strasse, Plz hat

    ind ich nun die eigenschaften in eine schleife abfragen will

    in etwa so

    Dim arrEig
    Dim i
    Dim addresse

    set adresse = ein address objekt

    arrEig(0) = Name
    arrEig(1) = Vorname
    arrEig(2) = Strasse
    arrEig(3) = Plz

    For i = 0 to Ubound(arrEig)
    Wscript.Echo adresse.arrEig(i)
    Next

    wie kann ich das machen? Weil so geht das nich ;)

    thx ange
     
  2. Hallo!

    For i = LBound(arrEig) to UBound(arrEig)
    Wscript.Echo arrEig(i)
    Next
     
  3. jo...

    thx for awnser

    aber so war des ne gemeint....

    als abderes beispiel wenn ich zum beispiel das ADO benutz da gibt es ein CommandObjekt. wenn ma das ausfuehren will gibt es zum zum einen die eigenschaft CommandText angesprochen mit objCommand.CommandText und zum ausfuehten ein Execute (objCommand.Execute)...

    ich will nun im array in feld null das CommandText und im feld 1 das Execute

    und dann anstatt objCommand.execute will ich objCommand.arrEig(1) benutzen... so das das script den inhalt des arrays als eigenschaft oder methode des objektes ansieht...

    ich weis nich ob das ueberhaubt geht bzw welche syntax ich benutzen muss... :'(

    grz ange
     
  4. Hallo!

    > ich will nun im array in feld null das CommandText und im feld 1 das Execute

    Das klingt nach einem Array mit 2 Dimensionen:

    Code:
    ReDim Preserve Beispiel(2, i )-> letzte Zeile nennen, um Spalte hinzuzufügen
     Beispiel(0, i) = CommandText-> 1. Dimension bzw. Zeile 0
     Beispiel(1, i) = Execute-> 2. Dimension bzw. Zeile 1
     i = i + 1
    Wenn man das in einer Tabellenkalkulation abbilden würde, wäre jede Spalte ein Datensatz (normalerweise macht man je Zeile einen Datensatz) und die beiden Zeilen ( Beispiel(2, i ) - die 2 für zwei Zeilen: Zeile 0 und Zeile 1) die Datenfelder.

    (Bei Redim muss die letzte Dimension z.B. erhöht werden.)
     
Die Seite wird geladen...

VBScript - dynamisch Objekteigenschaften abfragen - Ähnliche Themen

Forum Datum
VBScript Fehler bitte um Hilfe Windows XP Forum 18. Juni 2012
VBScript Backup mit Archivbit unter Win7 Windows XP Forum 6. Sep. 2011
VBScript in HTML: BrowseForFile in einer Webseite einbauen Windows XP Forum 25. Juni 2011
Error 2738; Could not acces VBScript: Alle Lösungsversuche gescheitert Windows XP Forum 15. Juni 2010
Per vbscript eine OU im AD anlegen Webentwicklung, Hosting & Programmierung 11. Jan. 2008