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!

Rispondi quotando