Bonjour, je viens de tester ce qui m'était indiqué dans la FAQ

http://java.developpez.com/faq/jdbc/...lableStatement

pour essayer de lancer un procedure en lui passant 2 parametre en entrée.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
String sql = "{call detect_peak(?)}";
 
			CallableStatement stmt = con.prepareCall(sql);
			stmt.setString(1,"1");
			stmt.setString(2,"2");
			stmt.execute();
 
			stmt.close();
Et l'execption qui est levée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Exception SQLjava.sql.SQLException: Index de colonne non valide
Pour le premier paramètre ça commence bien à partir de 1 dans le tuto?
Et sinon, ces paramètre sont des Number... ça pose un problème quand mette un string???