Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. query in jsp
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • N
      njna User • ultima modifica di

      query in jsp

      Buongiorno,
      ho una pagina in asp con query ad un database.
      il mio problema è semplicissimo se si trattasse di php ma in jsp nn riesco proprio.

      ciò che mi interessa è eseguire la query e se la query trova qualcosa allora mi stampa le info altrimenti mi deve scrivere "Nessun elemento trovato".

      io non riesco a fare proprio il messaggio di errore.

      posto il mio codice.

      
      sql = "SELECT id_art FROM articolo WHERE id_utente ='" + ID + "'";
      resultSet = st.executeQuery(sql);
      while(resultSet.next())
      {
      %>  
      <%=resultSet.getString("id_art")%>
      <%   }
      
      

      e questo codice mi stampa i vari elementi trovati..
      ma se non ce nè?

      c'è un modo per dire

      if(resultSet == null){
      out.println("<h3>elemento non trovato</h3>);
      }
      
      

      ????

      grazie a tutti

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • C
        cali1981 Super User • ultima modifica di

        puoi fare così

        
        sql = "SELECT id_art FROM articolo WHERE id_utente ='" + ID + "'";
        resultSet = st.executeQuery(sql);
        int found = 0;
        while(resultSet.next())
        {
        found++;
        %>  
        <%=resultSet.getString("id_art")%>
        <%   }
        if(found==0)
        //visualizzi Nessun risultato
        
        
        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • L
          legolas Moderatore • ultima modifica di
          
          if (not resultSet.next()) {
          
          .......
          
          }
          
          
          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • C
            cali1981 Super User • ultima modifica di

            si ma così perde il dato no?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • L
              legolas Moderatore • ultima modifica di

              :fagiano: hai ragione non ci avevo fatto caso, segui il consiglio di cali1981 perchè il metodo che ti ho descritto io sarebbe andato bene se non ci fosse stato il while.
              Con il while ti faccio fare un giro a vuoto e ti faccio perde un record.

              :ciauz:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              Caricamento altri post
              Rispondi
              • Topic risposta
              Effettua l'accesso per rispondere
              • Da Vecchi a Nuovi
              • Da Nuovi a Vecchi
              • Più Voti