Bijour tout le monde,
J'ai un petit problème avec une BD Access.
Je souhaite insérer un enregistrement dans une table, et récupérer la clé autogénérée qui découle de cette insertion.
Je fais donc:
Mais à l'exécution, j'obtiens (au niveau de la 1ere ligne) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 PreparedStatement preparedStatement = connection .prepareStatement("INSERT INTO table1 (champ1) VALUES (?)",Statement.RETURN_GENERATED_KEYS); preparedStatement.setString(1, "youpi"); preparedStatement.executeUpdate(); ResultSet resultSet = preparedStatement.getGeneratedKeys();
Si je comprends bien, c'est pas possible de récupérer les clés autogénérées. Si?
Code : Sélectionner tout - Visualiser dans une fenêtre à part UnsupportedOperationException
Et le cas échéant, comment je peux faire pour me sortir de cette impasse? Si je change de format de BD, ça sera possible?
Merci d'avance.
Partager