Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2013
    Messaggi
    158

    Controllo Buon fine Sql

    Ciao a tutti ho realizzato una ricerca sul database,vorrei fare apparire un messaggio dove se la ricerca non ha avuto esito positivo,mi apparisse un Messaggio "Articolo non Trovato"

    codice:
     private void txt_searchKeyPressed(java.awt.event.KeyEvent evt) {                                      
          
           // Alla pressione  di enter esegue la ricera
            
            if(evt.getKeyCode() == KeyEvent.VK_ENTER ){
           
               
                  
            
            
             try{
                 String sql = "SELECT * FROM buste WHERE codiceBusta = ?";
                 pst = conn.prepareStatement(sql);
                 pst.setString(1, txt_search.getText());
                 rs=pst.executeQuery();
                 tabella_busta.setModel(DbUtils.resultSetToTableModel(rs));//Mostra il risultato in jtable
               
             
             }catch(SQLException e){
               
               JOptionPane.showMessageDialog(null,e);
    
                       }
           
           
           }
        }

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Controllo Buon fine Sql

    Originariamente inviato da Nio74
    Ciao a tutti ho realizzato una ricerca sul database,vorrei fare apparire un messaggio dove se la ricerca non ha avuto esito positivo,mi apparisse un Messaggio "Articolo non Trovato"
    Non so cosa faccia di preciso quel resultSetToTableModel ma ovviamente posso immaginarlo e supporlo molto bene. La questione è che tutta la scansione del resultset la fai in quel metodo, quindi in questo punto il rs non puoi "toccarlo" nel senso di fare es. next() per vedere se c'è qualcosa.

    L'ideale sarebbe che sia il table model a dirti se ci sono righe o no .... e infatti può, con il suo getRowCount()
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2013
    Messaggi
    158

    Re: Re: Controllo Buon fine Sql

    Originariamente inviato da andbin
    Non so cosa faccia di preciso quel resultSetToTableModel ma ovviamente posso immaginarlo e supporlo molto bene. La questione è che tutta la scansione del resultset la fai in quel metodo, quindi in questo punto il rs non puoi "toccarlo" nel senso di fare es. next() per vedere se c'è qualcosa.

    L'ideale sarebbe che sia il table model a dirti se ci sono righe o no .... e infatti può, con il suo getRowCount()

    Grazie Andbin

    era semplice delle volte le cose banali ti fanno diventare matto


    codice:
     if(tabella_busta.getRowCount() <1 ){//Controllo per vedere se c'è qualche risultato
                    
                    JOptionPane.showMessageDialog(null,"Articolo non Trovato");
                
                
                
                
                }

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.