+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

Array

  1. #1
    L'avatar di dolcissimo
    dolcissimo non è in linea Scribacchino
    Ciao a tutti io ho questo codice:

    ReDim ProtChange(rs.Fields("ProtChange").Value)
    k = 1
    ProtChange(k) = rs.Fields("ProtChange").Value
    k = k + 1


    dove memorizzo tutti i valori che trova nel campo ProtChange in una determinata tabella,
    il problema è che quando voglio utilizzare questo array e
    scrivo

    p = ProtChange(1)

    nell'indice uno non c'è più il numero che ha memorizzato all'inizio ma ho sempre l'ultimo numero memorizzato,
    come faccio ad interrogare questo array?

    dove nell'indice 1 ho un numero nell'indice 2 un'altro numero e via di seguito!!!!

    dove sbaglio? [img]smileys/smiley5.gif[/img]

  2. #2
    L'avatar di _gas
    _gas non è in linea Scribacchino
    ehm... ma hai fatto attenzione a quello che hai scritto??? [img]smileys/smiley5.gif[/img]

    Ridimesioni l'array con rs.Fields("ProtChange").Value elementi, poi assegni all'elemento con indice 1 lo stesso valore, in pratica equivale a:

    ReDim ProtChange(rs.Fields("ProtChange").Value)
    ProtChange(1) = Ubound(ProtChange)
    k = 2
    ℹ️ Leggi di più su _gas ...

  3. #3
    L'avatar di TheTruster
    TheTruster ora è in linea Moderatore Globale Ultimo blog: Mouse Wheel in Visual Basic 6 - ActiveX
    devi usare il ReDim Preserve, altrimenti ogni volta che fai il redim, l'array viene azzerato.

    ReDim Preserve ProtChange(rs.Fields("ProtChange").Value)

    TheTruster
    ℹ️ Leggi di più su TheTruster ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Array in PHP
    Da Gandalfrank nel forum PHP
    Risposte: 2
    Ultimo Post: 23-01-2019, 16:49
  2. Accodare velocemente un Array ad un altro Array
    Da Neway nel forum Visual Basic .Net
    Risposte: 4
    Ultimo Post: 08-11-2010, 13:42
  3. Gli array
    Da tonyo94 nel forum PHP
    Risposte: 1
    Ultimo Post: 21-12-2008, 19:28
  4. Risposte: 3
    Ultimo Post: 12-05-2008, 20:47
  5. Risposte: 2
    Ultimo Post: 05-11-2005, 09:22