Ubound gibt Dir die obere Grenze eines Arrays/Felds zur�ck. Normalerweise ist das kein gro�es Thema, denn wenn ich ein Feld mit dim x(10) dimensioniere, dann wei� ich wie gro� es ist.
Was anderes ist das im Fall von Split. Die Funktion zerlegt einen String und ich wei� nicht, wie viele Elemente da drin sind/sein werden. Hier hilft Ubound, indem es die obere Grenze zur�ckgibt. Liefert Ubound z.B. 3, dann weiss ich die Feldvariable hat 4 Werte (vorsicht: die Null z�hlt mit). Und kann dann eine Schleife dr�ber laufen lassen. Was Du in Deinem Code treibst oder erwartest oder nicht geht ist mir allerdings schleierhaft -- Viele Gr��e Hubert Daubmeier -----Original Message----- From: Wolfgang Bezold (XL-Design) [mailto:[EMAIL PROTECTED]] Sent: Sunday, November 04, 2001 9:42 PM To: ASP Diskussionsliste fuer Anfaenger Subject: [aspdebeginners] Ubound Was mache ich falsch? Habe dieses Ubound noch nie angewendet rs("Personen") hat mitlerweile den Wert 2,2,2,2,2,2,2 Usernummer hat den Wert 2 Wenn ich mich einlogge und er soll nur neue Nummern schreiben in die DB stueck = rs("Personen") Personen = split(stueck,",") vorhanden = 0 for t = 0 to ubound(Personen) Nr = ABS(Personen(t)) if Nr = Usernummer then vorhanden = 1 end if next if vorhanden = 0 then Leute = rs("Personen") & "," & Usernummer rs.Fields("Personen") = Leute end if Komm nicht drauf wie das geht mit den UBound. Hab es zwar mal hier gelesen, aber keinen Plan. Danke f�r Hilfe Gru� Wolfgang | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/ | [aspdebeginners] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv | Sie knnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
