Ciao vorrei sapere come inserire i dati, presi da un db, in un arrey
per poi utilizarli naturalmente.![]()
Ciao vorrei sapere come inserire i dati, presi da un db, in un arrey
per poi utilizarli naturalmente.![]()
Dim nomearray(numero)
Crei un array di numero + 1 indici
nomearray(indice) = "valore"
assegni alla posizione indice il valore in questione.
Detto questo fai una query, crea un array e con un ciclo inserisci tutti i dati del recordset nell'array.![]()
ricordati che l'array va sempre dichiarato PRIMA di caricarlo!sembra una banalità ma è un errore molto comune.
è molto comodo se tu conti prima i record che la query ti restituisce e poi dichiari l'array così:
redim array(numero_record)
così eviterai sempre che il numero di record superi l'indice massimo che hai stabilito per l'array e eviti di avere array enormi completamente (o quasi) vuoti.ù
indice minore array = LBound(nome_array)
indice maggiore array = UBound(nome_array)
Grazie a tutti penso di aver capito altrimenti vi rompo nuovamente.![]()
Se non devi avere un formato personalizzato dei dati per l'array
puoi usare il metodo GetRows di un Recordset ADO
che ti restituisce un array con tutti i dati.
Guarda qui http://www.devguru.com/Technologies/...t_getrows.html