Hallo,
ich habe eine JCombobox, die ich mit Tabellennammen aus einer Datenbank füllen will.
Das komische ist, dass manchmal die Daten drinstehen und manchmal nicht.
Ich benutze JDK 1.5.0-06
Dazu habe ich ein Workaround gefunden, indem es heißt das man besser Objecte als Strings benutzen soll, weil es sonst zu Schwiwrigkeiten kommen kann.
Nun habe ich beide Möglichkeiten ausprobiert, bekomme aber immer noch mal eine schön gefüllte JComboBox und manchmal eine leere.
Über eine Lösungsmöglichkeit würde ich mich sehr freuen.
ich habe eine JCombobox, die ich mit Tabellennammen aus einer Datenbank füllen will.
Das komische ist, dass manchmal die Daten drinstehen und manchmal nicht.
Ich benutze JDK 1.5.0-06
Dazu habe ich ein Workaround gefunden, indem es heißt das man besser Objecte als Strings benutzen soll, weil es sonst zu Schwiwrigkeiten kommen kann.
Nun habe ich beide Möglichkeiten ausprobiert, bekomme aber immer noch mal eine schön gefüllte JComboBox und manchmal eine leere.
Über eine Lösungsmöglichkeit würde ich mich sehr freuen.
Code:
private Object makeObj(final String item){
return new Object() { public String toString() {return item;}};
}
//Methode für Tabellen
public void getTabelle() throws SQLException{
while(resultsetTabelle.next()){
//jComboBox1.addItem(makeObj(resultsetTabelle.getString("TABLE_NAME")));
jComboBox1.addItem(resultsetTabelle.getObject("TABLE_NAME"));
}
}