Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [java] ResultSet

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    53

    [java] ResultSet

    salve ragazzi (ho un ResultSet rs) guardate il codice in basso:

    codice:
    while(rs.next() ){
             //effettuo dei conti con rs
             //creo un result set rs2 
             //effettuo dei conti con rs2
             //continuo con rs
    mi genera degli errori potrebbero dipendere dalla concorrenza dei due ResultSet?
    anche se nel mio codice rs non viene mai aggiornato ma adoperato solo per operazioni di select (idem per rs2) ?


    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di @DI3GO@
    Registrato dal
    Nov 2008
    Messaggi
    537

    Re: [java] ResultSet

    Originariamente inviato da Rosario7
    ...

    mi genera degli errori potrebbero dipendere dalla concorrenza dei due ResultSet?
    anche se nel mio codice rs non viene mai aggiornato ma adoperato solo per operazioni di select (idem per rs2) ?


    grazie a tutti
    Cortesemente posta gli errori che ti posta, almeno abbiamo un punto di partenza che non faccia partire tutti per la tangente della soluzione possibile.
    Nipote: persona incompetente, con le soli doti di "copia/incolla" e la creazione automatica di siti internet ed interfaccie grafiche.Compie lavori apparentemente qualificati e richiesta una modifica sparisce in quatemala con i pochi soldi ottenuti.[...] Fonte la Diegonzelli

  3. #3
    Non puoi utilizzare uno stesso statement per più resultset.

    Per ogni resultset deve esserci uno statement diverso.

    Probabilmente è questo il tuo problema.
    Al mio segnale... scatenate l'inferno!

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    53
    codice:
                        while(rs.next()){
                                //scrivo il risultato della query
                                //operazione con rs
                                sqltmp="SELECT SPESE1,SPESE2 FROM PERSONE;";
                                pstmp=conn.prepareStatement(sqltmp);
                                //eseguo la query
                                rstmp=pstmp.executeQuery();  }
    mi dice che il ResultSet rs "is closed" al secondo giro nel while.
    rs e rstmp sono due ResultSet che adoperano due PreparedStatement differenti.

  5. #5
    Posta il codice della definizione della connessione, PreparedStatement e resultset vari.
    Al mio segnale... scatenate l'inferno!

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.