Bonjour,
Malgré le tuto qui existe sur le site, je n'arrive pas à effectuer une insertion dans ma table avec un executeUpdate.
Voici le bout de code java de ma méthode d'insertion :
Et le message d'erreur qui va avec lors de son execution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Statement requete = conn.createStatement(); int resultat = requete.executeUpdate("INSERT INTO recette values ('SELECT max(code_recette)+1 AS code_recette from recette', 'nom_recette', 'desc_recette')"); System.out.println("ajout"); requete.close();
ma base tourne sous Oracle,Exception in thread "main" java.sql.SQLException: [Oracle][ODBC][Ora]ORA-01722: Nombre non valide
Merci d'avance pour votre aide !
edit : Ma requête fonctionne parfaitement sous sqldeveloper
Partager