executeQuery: com.microsoft.sqlserver.jdbc.SQLServerResultSet@10 ab323
catch: com.microsoft.sqlserver.jdbc.SQLServerException:
Il set di risultati è chiuso.
che cosa significa? io non l'ho chiuso...
codice:
private void riempiTabella(){
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://ced-sql:1433;" + "databaseName=magazzinoricambi;user=sa;password=dgfawert34;";
Connection con = DriverManager.getConnection(connectionUrl);
st=con.createStatement();
r=st.executeQuery("SELECT * FROM dbo.tblMagazzinoRicambi");
int riga=0;
jTextArea1.append("ContaColonne: "+String.valueOf(contaColonne())+"\n");
jTextArea1.append("executeQuery: "+String.valueOf(r)+"\n");
while(r.next())
{
jTextArea1.append("Contatore riga --> "+String.valueOf(riga)+"\n");
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"); jTextArea1.append("catch: "+String.valueOf(e)+"\n");};
}