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);
});
});
}});