Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    379

    variabile con più valori

    Ho questo problema...

    faccio una query al database

    sql = "select num from tabella"
    rs.open sql,cn,3,3


    ora vorrei assegnare alla variabile numeri tutti i numeri che ho estratto dal database

    dim numeri
    numeri = rs("num")

    response.write numeri

    il problema nasce qui il quale mi riporta solo il primo valore e basta... io invece vorrei che la variabile numeri contenesse tutti i valori presi dalla tabella del database..

    è possibile o ce qualche altro metodo?

    grazie
    StripMAN

  2. #2
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Devi scorrere tutti i record dei recordset ed estrarre i singoli valori.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    379
    come faccio a scorrerli?
    StripMAN

  4. #4
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363

    Re: variabile con più valori

    Innanzitutto devi capire che dalla tua select otterrai una serie di record.
    Che "aspetto" deve avere la variabile numeri?
    Vuoi ottenere qualcosa di questo genere?

    1, 4, 65, 78, 23, 444

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    379
    esatto
    StripMAN

  6. #6
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363

    Re: variabile con più valori

    Allora "numeri" sarà per forza una stringa:
    codice:
    sql = "select num from tabella"
    rs.open sql,cn,3,3
    
    dim numeri
    numeri = ""
    
    Do Until rs.EOF
      If numeri <> "" Then numeri = numeri & ", "
      numeri = numeri & rs("num")
      rs.MoveNext
    Loop
    
    response.write numeri

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    379
    Microsoft VBScript compilation error '800a040e'

    'loop' without 'do'

    line 12

    Loop
    ^
    StripMAN

  8. #8
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Il DO c'è eccome...

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    379
    si ce ma non funziona...
    StripMAN

  10. #10
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Se non funziona è perchè tu hai sbagliato qualcosa...

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.