Hallo,
ich befülle eine JTable mit Daten aus einer Datenbank. In der Tabelle gibt es auch die Spalte ID, die als PrimaryKey dient. Diese ID möchte ich ungern in meiner JTable ausgeben.
Wenn nun eine Änderung in der JTable (in einer Zelle) erfolgt, woher bekomme ich dann die eigentliche ID des Datensatzes ? Für den Anfang kann man die ID aus dem Index der gewählten Zeile entnehmen, doch wenn dann erst mal Zeilen gelöscht worden sind, geht das ja nicht mehr. Andere Spalten kann ich für die WHERE-Bedingung schlecht nehmen.
Vielleicht stehe ich echt vor dem Wald, aber ich finde keine passende Lösung, außer die, daß ich eben die ID mit angebe (als Spalte in der JTable).
Würde mich freuen, wenn mir jemand auf die Sprünge helfen könnte.
Vielen Dank schon mal!
Nadir.
ich befülle eine JTable mit Daten aus einer Datenbank. In der Tabelle gibt es auch die Spalte ID, die als PrimaryKey dient. Diese ID möchte ich ungern in meiner JTable ausgeben.
Wenn nun eine Änderung in der JTable (in einer Zelle) erfolgt, woher bekomme ich dann die eigentliche ID des Datensatzes ? Für den Anfang kann man die ID aus dem Index der gewählten Zeile entnehmen, doch wenn dann erst mal Zeilen gelöscht worden sind, geht das ja nicht mehr. Andere Spalten kann ich für die WHERE-Bedingung schlecht nehmen.
Vielleicht stehe ich echt vor dem Wald, aber ich finde keine passende Lösung, außer die, daß ich eben die ID mit angebe (als Spalte in der JTable).
Würde mich freuen, wenn mir jemand auf die Sprünge helfen könnte.
Vielen Dank schon mal!
Nadir.