Visualizzazione dei risultati da 1 a 7 su 7

Discussione: popolare array con rs

  1. #1

    popolare array con rs

    Ciao a tutti come faccio a popolare un'array con un ciclo generato da un recordset?

    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    i=0
    while not rs.EOF
    array(i)=rs("campo")
    i = i + 1
    rs.movenext
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3
    grazie, ora che ho l'array devo fare una cosa, devo listare una serie di record e per ognuno verificare se corrisponde con uno dei valori che sono nell'array.
    VVoVe:
    mi serve per "checkare" o meno il radiobox... una cosa del genere:

    codice:
    <input name="id_cat" type="radio" value="<%= rs("id_cat")%>" <% If rs("id_cat") ..."è presente nell'array..." Then %> checked <% End If %> >
    com'è la sintassi?
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  4. #4
    ho provato così e funziona... mi ha detto culo ma è giusto?

    <% If rs("id_cat") = array(0) Then %> checked <% End If %>
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  5. #5
    Originariamente inviato da marco_c
    i=0
    while not rs.EOF
    array(i)=rs("campo")
    i = i + 1
    rs.movenext
    ho un problema, se il recordset è composto da una sola riga tutto ok, ma se diventano + d'una mi esce questo errore:

    Errore di run-time di Microsoft VBScript (0x800A0009)
    Indice non incluso nell'intervallo: '1'

    alla riga dove c'è: array(i)=rs("campo")

    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  6. #6
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    vuole dire che stai cercecando di richiamare un numero dell'array che non esiste

  7. #7
    si, infatti... non avevo dimensionato l'array, ora è tutto ok!
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

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.