Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    456

    ciclo per scorrere tutti i record in jsp

    Per scorrere tutti i record di una select in jsp, non basta fare quetso semplicissimo ciclo??

    while(rs.next())
    {
    out.println(rs.getString(1));
    }

    A me fa vedere solo il primo record

  2. #2

    re

    fai una cosa prova ad usare il hasMoreElements()
    ma rs di che tipo è????????
    per esempio un'oggetto di tipo ResultSet oppure fammi sapere qst e poi vediamo di darti una mano.
    ....Già perchè è uno sporco lavoro ma qualcuno lo deve pur fare

  3. #3
    si, sei sicuro che la select contenga + di 1 elemento

  4. #4
    ma forse se tu fai rs.getString(1);
    Credo k sia anche normale che tu veda solo il primo record
    oppure come dice V1RuZ c'è davvero solo un record nel DB.
    ....Già perchè è uno sporco lavoro ma qualcuno lo deve pur fare

  5. #5
    con rs.getString(1) vedi il primo attributo del record, (attenzione attributo nn record)

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    456
    Grazie delle risposte, ho trovato il problema!
    Premetto che studio jsp da qualche giorno!
    Nel ciclo, mi scrive solo il primo campo del primo record, perche' al secondo campo del primo record, si blocca.Il motivo è perche' non riesce a tirarmi fuori il valore con il metodo rs.getInt(), eppure il campo sul db (è un db access, non mi prendete per culo) è numerico! Se tiro fuori la stringa che sta nel campo text del db con rs.getString() funziona, se invece mi tiro fuori il numerico che sta nel campo number del db con rs.getInt() non mi tira fuori niente, e mi blocca il ciclo!
    aiutooooooooooo

  7. #7

    re

    se hai qst problema prova a fare il cast della tua stringa in Integer per ora nn saprei dirti come devi fare xk ank io ho qualche problema.Ciao e fammi sapere se risolvi facendo il cast da un tipo String ad un Integer non provare a fare il cast su un tipo primitivo int xk altrimenti non otteresti risultati e ti troveresti con un eccezzione o cmq un errore a livello di compilazione.......


    :tongue:
    ....Già perchè è uno sporco lavoro ma qualcuno lo deve pur fare

  8. #8
    Originariamente inviato da matpirata
    Grazie delle risposte, ho trovato il problema!
    Premetto che studio jsp da qualche giorno!
    Nel ciclo, mi scrive solo il primo campo del primo record, perche' al secondo campo del primo record, si blocca.Il motivo è perche' non riesce a tirarmi fuori il valore con il metodo rs.getInt(), eppure il campo sul db (è un db access, non mi prendete per culo) è numerico! Se tiro fuori la stringa che sta nel campo text del db con rs.getString() funziona, se invece mi tiro fuori il numerico che sta nel campo number del db con rs.getInt() non mi tira fuori niente, e mi blocca il ciclo!
    aiutooooooooooo
    e quale sarebbe allora il problema?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    456
    il problema è che non capisoc perhc'e non mi funzina il metodo rs.getInt()

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.