appeler une procédure stockée JDBC avec out parémtre avec nodeJs

Par sar20, il y a 5 ans


Javascript NodeJS

Le probléme que j'ai c'est que j'arrive pas a obetenir mon out paramétre de ma procédure stockée.
l'erreure est :
java.sql.SQLException: ORA-06577:output parameter not a bind variable This is my declaration procedure
code de ma procédure

create or replace PROCEDURE "NAMEPROCEDURE" ( P1 IN VARCHAR2, P2 IN VARCHAR2, P3 IN VARCHAR2, OutParametre out VARCHAR2 )

code en nodeJs

var sforcesqldb = new JDBC(config); sforcesqldb.initialize(function(err) { if (err) { console.log(err); } }); sforcesqldb.reserve(function(err, connObj) { if (connObj) { console.log("Using connection: " + connObj.uuid); console.log("connexion établie"); var conn = connObj.conn; conn.createStatement(function(err, statement) { statement.execute("call NAMEPROCEDURE('P1','P2','P4','OutParametre')", function(err, results) { if (err) throw err; console.log(results); }); }); }});

Aucune réponse