Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di tridi9
    Registrato dal
    Apr 2002
    Messaggi
    346

    Riempire un'array dinamicamente

    codice:
     
    i As Integer, ProdoArray As Variant
        i = 0
    ReDim ProdoArray(0):quipy: 
    rs.Open "TblProdotti", conn
    
    Do Until rs.EOF
        ProdoArray(i) = CStr(rs(0))
        MsgBox ProdoArray(i)
        i = i + 1
    
    rs.MoveNext
    Loop
    Quando il contatore diventa 1 mi dice che l'indice non è incluso nell'intervallo.
    Come faccio a riempire un'array dinamicamente ?


    ........‘’’........
    .......(o o).......
    ----ooO-(_)-Ooo----

  2. #2

    Re: Riempire un'array dinamicamente

    Originariamente inviato da tridi9
    codice:
     
    i As Integer, ProdoArray As Variant
        i = 0
    ReDim ProdoArray(0):quipy: 
    rs.Open "TblProdotti", conn
    
    Do Until rs.EOF
        ProdoArray(i) = CStr(rs(0))
        MsgBox ProdoArray(i)
        i = i + 1
    
    rs.MoveNext
    Loop
    Quando il contatore diventa 1 mi dice che l'indice non è incluso nell'intervallo.
    Come faccio a riempire un'array dinamicamente ?

    ovvio che ti da errore hai dichiarato un array con un singolo elemento
    devi usare un redim preserve ad ogni iterazione del ciclo
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente di HTML.it L'avatar di tridi9
    Registrato dal
    Apr 2002
    Messaggi
    346
    Infatti ma non so come usare redim preserve

    ........‘’’........
    .......(o o).......
    ----ooO-(_)-Ooo----

  4. #4
    codice:
    dim i As Integer, ProdoArray() As Variant
    i = 0 
    rs.Open "TblProdotti", conn
    Do Until rs.EOF
        redim preserve ProdoArray(i) as variant
        ProdoArray(i) = CStr(rs(0))
        MsgBox ProdoArray(i)
        i = i + 1
    rs.MoveNext
    Loop
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  5. #5
    Utente di HTML.it L'avatar di tridi9
    Registrato dal
    Apr 2002
    Messaggi
    346
    Grazie.Farò tesoro.

    ........‘’’........
    .......(o o).......
    ----ooO-(_)-Ooo----

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.