Dove sbaglio:
campo0 = "nome"
campo1 = "cognome"
....
creo x variabili che contengono il nome del campo del mio DB
Do While Not rs2.EOF
rs.addnew
For I = 0 To iCols - 1
a questo punto, in base all'indice devo associare il campo corrispondente, quindi genero il campo da recuperare utilizzando il valore di I
numero = CStr(I)
variabile = "campo"+numero
variabile = CStr(variabile)
a questo punto dovrei avere, come contenuto di variabile: campo0, campo1, campo2
il mio problema è che ora facendo
rs(variabile) = ...
non passo il contenuto di variabile (quindi nome) ma campo1
quindi invece di fare rs("Nome") diventa rs("Campo1")
dove sbaglio???