Tricky SQL spørgsmål
Vi skal få vores to tabeller i en database til at trække deres værdier fra hinanden..Programmet fejlmelder og kan ikke udføre det.
koden ser således ud:
}
else if(e.getActionCommand().equals("Ok")) // der er klikket på Buttontext2
{
String stelnummer = t1.getText(); // Hent customer i TextField t1
String bilmærke = t2.getText(); // Hent date i TextField t2
String model = t3.getText(); // Hent name. i TextField t3
String årgang = t4.getText();
String bremse = t5.getText();
String fjedre = t6.getText();
String dør = t7.getText();
String fælge = t8.getText();
String front = t9.getText();
String køler = t10.getText();
bremse2 = String.valueOf(Integer.parseInt(bremse)- Integer.parseInt(bremse2));
String stelnummer2 = t1.getText(); // Hent customer i TextField t1
String bilmærke2 = t2.getText(); // Hent date i TextField t2
String model2 = t3.getText(); // Hent name. i TextField t3
String årgang2 = t4.getText();
String bremse2 = t5.getText();
String fjedre2 = t6.getText();
String dør2 = t7.getText();
String fælge2 = t8.getText();
String front2 = t9.getText();
String køler2 = t10.getText();
SQL.executeUpdate("UPDATE Profil SET Bremse = '"+bremse+"',Fjedre='"+fjedre+"',doore = '"+dør+"',Faelge = '"+fælge+"',Front = '"+front+"',Kooler = '"+køler+"' WHERE Stelnr = "+stelnummer);
//SQL.executeUpdate("UPDATE Profil2 SET Bremse = '"+bremse2+"',Fjedre='"+fjedre2+"',doore = '"+dør2+"',Faelge = '"+fælge2+"',Front = '"+front2+"',Kooler = '"+køler2+"' WHERE Stelnr = "+stelnummer2);
/*
Denne virker
SQL.executeUpdate("UPDATE profil SET Bremse = '"+bremse+"' Where Stelnr = "+stelnummer);
*/
//t1.setText(stelnummer);
//t2.setText(bilmærke);
//t3.setText(model);
//t4.setText(årgang);
//t5.setText(bremse);
//t6.setText(fjedre);
//t7.setText(dør);
//t8.setText(fælge);
//Start.v4.t9.setText(front);
//Start.v4.t10.setText(køler);
//String cust = t1.getText();
//Start.v5.t1.setText(cust);
//this.setVisible(false);
//Start.v5.setVisible(true);
// Kode som skal køre ved klik på "Buttontext3"
}
else if(e.getActionCommand().equals("Slet profil")) // der er klikket på Buttontext2
{
String stelnummer = t1.getText(); // Hent customer i TextField t1
String bilmærke = t2.getText(); // Hent date i TextField t2
String model = t3.getText(); // Hent name. i TextField t3
String årgang = t4.getText();
String bremse = t5.getText();
String fjedre = t6.getText();
String dør = t7.getText();
String fælge = t8.getText();
String front = t9.getText();
String køler = t10.getText();
SQL.executeUpdate("DELETE FROM profil Where Stelnr = "+stelnummer);
SQL.executeUpdate("DELETE FROM profil2 Where Stelnr = "+stelnummer);
}
//
