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 :
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();
Et le message d'erreur qui va avec lors de son execution :
Exception in thread "main" java.sql.SQLException: [Oracle][ODBC][Ora]ORA-01722: Nombre non valide
ma base tourne sous Oracle,

Merci d'avance pour votre aide !

edit : Ma requête fonctionne parfaitement sous sqldeveloper