Ciao a tutti,
ho un array dinamico che creo tramite:
codice:
numrighe = 5
numcolonne = 10
ReDim mioarray(numrighe, numcolonne)
...
Set mioarray(1,1) = mioRecordSet("colonna1")
Set mioarray(1,2) = mioRecordSet("colonna2")
...
(ho verificato, buttando fuori nell'html i dati, che i campi del recordset contengono stringhe di testo che carico dal db..)

Alla fine metto questo array nelle application:

codice:
Application("vettore") = mioarray
E fino a qui sembra funzionare.

In un altro script, prendo l'array dalle application e cerco di estrarre un suo valore

codice:
miovettore = Application("vettore")
variabile = miovettore(1, 2)
Mi esce il seguente errore:

codice:
ADODB.Field error '800a0d5c'
Object is no longer valid.
La cosa che mi insospettisce è che in questa fase di "lettura" non ho niente che fa riferimento ai database, i riferimento al database ce l'ho quando scrivo, visto che i dati che scrivo nell'array arrivano da un recordset tirato fuori dal database..
Quindi non vorrei che dentro quegli elementi dell'array venisse salvato un riferimento al recordset e non una stringa di testo (che è quello che voglio fare io...)

grazie