No Resultset produced.

Status
Niet open voor verdere reacties.

Warranty

Gebruiker
Lid geworden
3 nov 2006
Berichten
100
Code:
    class btnVerwijderenHandler implements ActionListener
    {
        public void actionPerformed( ActionEvent e )
        {
            PTStapF PTStapF = new PTStapF();
            PTStapF.setBounds(250, 150, 420, 370);
            PTStapF.setVisible(true);

            setVisible( false );

            String Pnr = txtfPnr.getText();
            String Anr = txtfPadresnr.getText();
            String Vnr = txtfVerzekeringnr.getText();

            try {

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
    Connection conn = DriverManager.getConnection(
            "jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=c:/Erusmus.mdb;");

    Statement delete = conn.createStatement();
    Statement delete2 = conn.createStatement();
    Statement delete3 = conn.createStatement();

    ResultSet rs = delete.executeQuery(
        "DELETE * FROM Patient WHERE Patientnr = " + Pnr + "");

                    while (rs.next()) {
                        String Patientnr = rs.getString("Patientnr");
                        txtfPnr.setText(Patientnr);
                    }

    ResultSet rd = delete2.executeQuery(
        "DELETE * FROM Adres WHERE Adresnr = " + Anr + "");

                    while (rd.next()) {
                        String Adresnr = rd.getString("Adresnr");
                        txtfPadresnr.setText(Adresnr);
                    }

    ResultSet rf = delete3.executeQuery(
        "DELETE * FROM Verzekering WHERE Verzekeringnr = " + Vnr + "");

                    while (rf.next()) {
                         String Verzekeringnr = rf.getString("Verzekeringnr");
                         txtfVerzekeringnr.setText(Verzekeringnr);
                    }

//Extra
                            System.out.println("Connected To Access");
                            conn.close();
//Extra

                        }

                        catch (SQLException se)
                        {
                            System.out.println(se);
                        }

                        catch (Exception ex)
                        {
                            System.out.println(ex);
                        }
        }
    }

Ik probeer hier meerdere gegevens uit meer tabellen in 1 scherm en onder 1 knop te verwijderen, maar het wilt niet lukken. Hij verwiijdert alleen de patientgegevens, niet de adres gegevens en de verzekerings gegevens. Zien jullie wat ik fout doe?

Alvast hartelijk bedankt ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan