Java:
public static void remCandidate(String RUBCardID, String serviceID) {
if (!existsRubID(RUBCardID, serviceID)) {
try {
statement = connect.createStatement();
preparedStatement = connect.prepareStatement("SELECT * FROM dienstberechtigung WHERE Person = ? AND Dienst = ? AND Rolle = ?");
preparedStatement.setString(1, RUBCardID);
preparedStatement.setString(2, serviceID);
preparedStatement.setString(3, "Candidate");
resultSet = preparedStatement.executeQuery();
if (resultSet.getConcurrency() == ResultSet.CONCUR_READ_ONLY) {
System.out.println("ResultSet non-updatable.");
} else {
System.out.println("ResultSet updatable.");
}
while (resultSet.next()) {
System.out.println(resultSet.getString("Person"));
resultSet.deleteRow();
}
} catch (SQLException e) {
System.out.println(e);
}
} else {
}
}
Ich weiss nicht wo das problem liegt.. bekomme keinelei Exception zurück... Es tut sich einfach nichts in der DB.
Verbindung steht, ich kann in der Tabelle von einer anderen Methode was reinschreiben aber das löschen scheint nicht zu klappen.
Einer ne idee?