Oppure

Loading
28/10/12 10:22
jujole
Ciao a tutti !
Allora sto creando una Java application.
Ho caricato la lista delle province in una Jcombobox (caricate dal DB Derby tabella province).Questa combobox si carica automaticamente all'avvio del programma (ho inserito il codice nel "customize code" della GUI di netbeans).
Per poplare automaticamente la combo con le regioni ho usato questo codice:

 try{
           
        String driver = "org.apache.derby.jdbc.ClientDriver";
        String url="jdbc:derby://localhost:****/DBRubrica";
        String uname="*********";//la passw è uguale
       String sqlreg="SELECT REGIONE FROM DBRUBRICA.REGIONI,DBRUBRICA.PROVINCE WHERE SIGLA="+CB_Prov.getSelectedItem().toString()+"AND ID_REGIONE=ID_REG";
                        
                Class.forName(driver).newInstance();
                Connection cn;
                cn=(Connection)DriverManager.getConnection(url,uname,uname);
                        ResultSet rsreg;
                        Statement stmreg;
                        stmreg=(Statement) cn.createStatement();
                        PreparedStatement pstmreg;
                        pstmreg=(PreparedStatement) cn.prepareStatement(sqlreg);
                        rsreg=(ResultSet) pstmreg.executeQuery();
                        while (rsreg.next()){
                            CB_Regione.setSelectedItem(rsreg.getString("REGIONE"));
                                
                       // CB_Regione.addItem();
                            }
                        rsreg.close();
                        
        }
        
        catch (Exception e) {
        JOptionPane.showMessageDialog(CB_Regione,"errore TBREGIONE");
        
        }


ma non funziona...ho provato l'sql direttametne sulle due tabelle e funziona (cioè,se al posto di
CB_Prov.getSelectedItem().toString()
nel codice sql scrivo 'TN') il codice mi restituisce la regione corretta.....
invece da codice java no mi da l'errore che ho nel catch....

qualcuno sa aiutarmi ?

Le tabelle sono così:

TABELLA REGIONI:
ID_REG (chiave primaria)
REGIONE
TABELLA PROVINCE:
ID (chiave primaria)
ID_REGIONE
ID_PROVINCIA
SIGLA
Ultima modifica effettuata da jujole 28/10/12 10:24
aaa