Anzahl eines best. Zeichens in Array bestimmen
Stefan
- vb-script
Hallo Leute!
In einem unserer Programme nehmen wir Daten mit Hilfe von
variable = rs("Feld").value & ";" & variable
Diese Variable wird dann mit "Split" ausgewertet.
Es handelt sich dabei um mehrere Variablen, die im gleichen Muster aufgebaut werden.
Nun das eigentliche Problem:
Die variablenzusammensetzung erfolgt in einem Do until rs.EOF - Do.MoveNext Loop.
Das heißt, es kann sein, dass die Arrays nach dem Split nicht gleichlang sind, die Länge ist jedoch variabel. Ich weiß also die Länge nie im vorhinein, sondern erst am Schluss (wird durch ein i = 0, i = i + 1 bestimmt).
Um die zu kurzen Arrays auffüllen zu können, möchte ich vor dem Splitten eingreifen (sonst müsste ich mehr Parameter übergeben, gesplittet wird in einem anderen Script).
Nun kann ich ja die Anzahl der ";" mit meiner der Variable i vergleichen, und wenn es weniger ist, ein 0; vorne dranhängen, bzw. soviele wie möglich.
Nur, wie kann ich in dem String "variable" die Anzahl der ";" bestimmen?
lg, Stefan
Ups, da ist mir wohl ein Fehler unterlaufen, sorry!