ciao la mia storia infinita con le tabelle continua, comunque ho fatto una mezza vittoria ora riesco a visualizzare le intestazioni delle colonne ma non i dati, quindi se riesco a visualizzare le intestazioni la connessione c'è, il problema quindi dovrebbe essere in " Object getValueAt " potete aiutarmi vi posto la connessione e l'object valueact

saluti batman

// questa è la connessione

class ModTab extends AbstractTableModel{
private Connection connMT;
private Statement stmtMT;
private ResultSet rsltMT;
private ResultSetMetaData rsmdMT;

public ModTab() throws SQLException{

super();
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newI nstance();
connMT=DriverManager.getConnection("jdbcdbc:;Driver={Microsoft Access Driver (*.mdb)};DBQ=db1.mdb");
stmtMT=connMT.createStatement();
rsltMT= stmtMT.executeQuery("SELECT * FROM archivio;");
rsmdMT= rsltMT.getMetaData();

} // fine try
catch (ClassNotFoundException ex) {
ex.printStackTrace();
} catch (InstantiationException ex) {
ex.printStackTrace();
} catch (IllegalAccessException ex) {
ex.printStackTrace();
} // fine catch


} // fine costruttore


// fine connessione



// inizio Object GetValueAct

public Object getValueAt(int rowIndex, int columnIndex) {

try {

ResultSet rs = getResultSet();
rs.absolute(rowIndex + 1);
return rs.getObject(columnIndex + 1);

}// fine try
catch(SQLException e)
{ System.out.println("Error " + e);
return null;
}
} // fine Object getValueAct