Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Array dinamico

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    52

    Array dinamico

    Buongiorno a tutti,
    ho costruito un array dinamico che dovrebbe ciclare i risultati di una query del db e metterli in un array. Ho provato in ogni modo, ma non riesco a combinare...Come risultato mi crea solo il primo array, e ripete sempre quello. Cosa ho sbagliato?

    frmArray(1) = 008
    frmArray(2) = 008
    frmArray(3) = 008

    posto il codice

    codice:
    <%
    
    Dim frmArray(20)
    While (NOT Recordset1.EOF) 
    frmArray = (Recordset1.Fields.Item("Codice_Casa").Value)
       Repeat1__index=Repeat1__index+1
       Repeat1__numRows=Repeat1__numRows-1
       Recordset1.MoveNext()
    Wend
    'count è risultato di Recordset.recordcount
    for i=i+1 to count
    Response.write "frmArray(" & i & ") = " & frmArray(i) & "
    " 
    next
     
    %>
    Grazie in anticipo per qualsiasi aiuto!

  2. #2
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    nel ciclo dovrai mettere un indice all'array (ad esempio x).e incrementi x di 1 ad ogni loop.

    frmArray(x) = (Recordset1.Fields.Item("Codice_Casa").Value)

    e poi così comè il tutto funziona se hai sempre massimo 20 record (cioè il limite massimo che hai assegnato al tuo array),se diventano di + ti da errore

  3. #3
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    se diventano di più non specifichi quanti elementi sono e puoi usare Redim Preserve nomearray(nuovoindice) per ridimensionarlo!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  4. #4
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    esatto

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.