VBScript - dynamisch Objekteigenschaften abfragen

  • #1
A

angelius

Mitglied
Themenersteller
Dabei seit
12.05.2005
Beiträge
21
Reaktionspunkte
0
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.)
 
Thema:

VBScript - dynamisch Objekteigenschaften abfragen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben