Bonjour,
J'ai un souci avec une connexion Sybase/Java.
Lors de l'utilisation de procédure stockée, la méthode execute() me renvoie toujours 'false'.
Donc impossible d'aller plus loin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 String query = "{? = call sbnpro..inet_check_ins_no (?,?)}"; CallableStatement stmt = con.prepareCall(query); stmt.registerOutParameter(1, java.sql.Types.INTEGER); stmt.setString(2, "21000"); stmt.setString(3,""); boolean test = stmt.execute(); System.out.print(test);
J'ai testé avec différents drivers (jdbc2, jdbc3 et net.sourceforge.jtds.jdbc.Driver) sans résultat.
La connexion à la base est OK, si ma requête est un "Select" tout fonctionne mais si j'utilise une procédure stockée avec un CallableStatement plus rien ne fonctionne.
Quelqu'un saurait-il m'expliquer comment faire ?
Merci d'avance pour votre aide.
Partager