Hej :) piszę program z urządzeniami. Zrobiłam guzik z dodawanie, usuwaniem, edycją, ale nie dziala mi zapisanie edycji :(
może ma ktoś jakieś propozycje?
Chciałam dodać, że rekord mi się zmienia, ale widzę dopiero jak ponownie uruchomię program. Nie robi mi tego na bieżąco.
Jestem początkująca więc prosiłabym też o wyrozumiałość.:)
Poniżej przesyłam fragment kodu.
private void zapiszButtonActionPerformed(java.awt.event.ActionEvent evt) {
int Id = Integer.valueOf(jTextFieldId.getText());
String Typ = TypCombo.getSelectedItem().toString();
String Marka = jTextFieldMarka.getText();
String Model = jTextFieldModel.getText();
int Gwarancja = Integer.valueOf(jComboBoxGwarancja.getSelectedItem().toString());
String RokProdukcji = jTextFieldRok.getText();
String System = jComboBoxSystem.getSelectedItem().toString();
String zapytanie = "Update Telefony set Id='" + Id + "',typ='" + Typ + "',Marka='" + Marka + "',Model='"
+ Model + "',Gwarancja='" + Gwarancja + "',RokProdukcji='" + RokProdukcji + "',System='" + System + "' where id='"
+ Id + "'";
try {
stm.executeUpdate(zapytanie);
} catch (SQLException ex) {
Logger.getLogger(ProjektMagazyn.class.getName()).log(Level.SEVERE, null, ex);
}
JOptionPane.showMessageDialog(null, "Edycja została zakończona pomyślnie");
}
<code=java></code>