Ti spiego: devo leggere i record di una tabella.
Se i record sono 8, devo creare 8 stringhe (Stringa1, Stringa2, Stringa3, ...) che contengano ognuna un record della tabella...

Non so quanti possano essere i record....quindi non posso sapere quante variabili stringhe devo dichiarare...

Avevo pensato di usare gli array, ma magari c'è una soluzione migliore...

In ogni caso, questo codice sarebbe corretto?

codice:
Dim arrayStr() as String
arrayStr(0) = Stringa1
arrayStr(1) = Stringa2
arrayStr(2) = Stringa3


Dim arrayStrBis() as String
For n = 0 To numRecord      'numRecord in questo caso è 3...
                    arrayStrBis(n) = rs("LOTTO") & ", " & rs("ARTICOLO") & ", " & rs("PESO") & "kg" & "; "
                    rs.MoveNext
Next


'Facendo così, assegno il contenuto dei record a Stringa1, Stringa2, Stringa3?
arrayStr(0) = arrayStrBis(0)
arrayStr(1) = arrayStrBis(1)
arrayStr(2) = arrayStrBis(2)

Grazie!