danke für die antwort
hm, seltsam seltsam,
wie kann ich das automatisch machen?
sagen wir mal ich bekomme einen Recordset dessen grösse ich
nicht kenne den ich aber trotzdem in einen array schreiben
möchte.
Bei unbekannter Größe des Recordsets empfiehlt sich folgendes Vorgehen:
Deklarationsteil des Programms:
Dim ar(0) As String
dann folgen die Verbindung zur Datenbank und die Abfrage. Ergebnis steht im Recorset (rs)
Counter = 0
While Not(rs.EOF)
ReDim Preserve ar(Counter)
ar(Counter) = rs.Fields("Feldname).Value
Counter = Counter + 1
rs.MoveNext
Wend
Wenn alles unbekannt ist, kannst Du die Dimensionen des Arrays mit UBound bzw. LBound (wenn jemand so wahnsinnig war und option base geändert hat
) ermitteln.