Bonjour,

J'essaye de factoriser mon code pour celà j'ai besoin de factoriser une fonction dont le rôle et de construire une requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
exports.SP_Recherche = "Exec spProduits";
 
exports.reqExec_SP = function (spName, params) {
    var sb = new StringBuilder({ newLine: "\r\n" });
 
    sb.appendLine("Exec {0}", spName);
 
    sb.build(function (err, result) {
        return result.toString();
    });
 
    return result.toString();
};
Quand j'essaye de récupérer le resultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
var settings = require("../settings");
 
console.log(settings.reqExec_SP(settings.SP_Recherche, null));
Je ne reçois rien, c'est vide.

Comment dois-je faire pour exporter une fonction qui retourne une valeur ?


Merci d'avance