fbpx
Skip to main content
  1. Spelux
  2. Ingegneria Informatica - Triennale
  3. Lunedì, 29 Novembre 2004
  4.  Subscribe via email
Allora vediamo se riesco ad essere chiaro:

ho creato un file pippo.java con un metodo "trova" che mi si connette al db e mi prende determinati valori e li mette tutti dentro un Object[][] e lo ritorna.

Ho creato un altro file main.java dove vienve invocato il metodo "trova" (citato sopra) che mi serve per creare un nuovo DefaultTableModel ma il problema è che non mi si vede il contenuto delle celle!!!!!!

Invece se creo con il DefaultTableModel con valori predefiniti allora si vede tutto!!!!!!!!
Chi mi si sa spiegare sta cosa???

Premetto che l'array object si riempie!!!!!
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Ad esempio

[code type="markup"]tabella.setModel(new DefaultTableModel(
new Object[][] {
{"121331","ADSASD","adadas"},
{"3242","hdhfd","sadas"}
}, new String [] {
"VPN", "Nome Ditta", "Amministratore"}
));[/code]

sta roba qui mi "crea" una tabella con 3 colonne e 2 righe (quindi qui tutto ok).

Ora ho 'trova' così definito:

[code type="markup"] ...
while (rs.next()) {
String a = rs.getString("VPN";);
ob[i][0] = a;
//System.out.println(rs.getString("Nome Ditta";));
String b = rs.getString("Amministratore";);
ob[i][1] = b;
//System.out.println(rs.getString("chiamato";));
String c = rs.getString("tipochiamata";);
ob[i][2] = c;
...

return ob; //Object[][] [/code]

facendo sta roba qua invece:

[code type="markup"]...
nome_file pippo = new nome_file();
Object[][] ob = pippo.trova();
tabella.setModel(new DefaultTableModel(ob,lista_attributi);
...[/code]

e qui invece mi mostra la tabella col nome degli attributi e il numero di righe esatte ma nelle celle non c'è contenuto nulla!!!!!!!!!

Suggerimenti???? :roll:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
come non detto ho risolto :P

era un problema di cursori....
Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this post yet.
Be one of the first to reply to this post!