Ciao,
inizialmente uso try/catch... eseguo le operazioni all interno di try e quindi stampo su un label l'eventuale "difetto" generato dal catch...
Purtroppo.. stampo sul campo di testo, un informazione che io setto precedentemente, quindi non ho nessuna chiarezza su quel che è esattamente l'errore.
Vorrei quindi creare una textarea, dove scrivere via via una sorta di debug degli errori che si generano...
Ma come faccio per esempio in questa occasione a scrivere l'esatto errore?
codice:private void riempiTabella(){ try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String connectionUrl = "jdbc:sqlserver://ced-sql:1433;" + "databaseName=magazzinoricambi;user=sa;password=xxxxxx;"; Connection con = DriverManager.getConnection(connectionUrl); st=con.createStatement(); r=st.executeQuery("SELECT * FROM dbo.tblMagazzinoRicambi"); int riga=0; while(r.next()) { for(int i=0; i<contaColonne(); i++) { jTable1.setValueAt(r.getString(i+1),riga,i); } riga++; } r.close(); }catch(Exception e) {jTextField2.setText("NO, QUALCOSA NON VA NEL RIEMPI TABELLA");}; }

Rispondi quotando