Auf Thema antworten

Nein, keine Schleife. Nur:


[code=Java]

            String sql = "UPDATE leistungen"

                    + "SET Baustelle=?, Grund=?, Beginnt=?, Endet=?, ZwischenA=?, BisB=? "

                    + "WHERE Tage BETWEEN ? AND ?";

            dbConnection = getDBConnection();

            try(preparedStatement = dbConnection.prepareStatement(sql)) {

                preparedStatement.setBoolean(1, true);

                preparedStatement.setString(2, individuell.getText());

                preparedStatement.setString(2, individuell.getText());

                preparedStatement.setDate(3, (java.sql.Date)sqlTag1);

                preparedStatement.setDate(4, (java.sql.Date)sqlTag2);

                preparedStatement.setString(5, a.getText());

                preparedStatement.setString(6, b.getText());

                // es folgen die zwei BETWEEN-Parameter

                preparedStatement.setDate(7, (java.sql.Date)sqlTag1);

                preparedStatement.setDate(8, (java.sql.Date)sqlTag2);

                preparedStatement.executeUpdate();

            }

[/code]



Oben