1
`  request.input('xyz',sql.Int,1);
    request.input('abc',sql.Numeric,2);
    request.output('pqr',sql.Int);
    request.output('def',sql.Char);
      request.execute('[StoredProcedure]',function(err,recordsets,returnvalue){
      next.ifError(err);
      console.log(returnvalue);
    })`

問題は、出力パラメータにどのようにアクセスするかです。

よろしく。

4

3 に答える 3

0

1時間分析した後、これを見つけました。それが誰かに役立つことを願っています

このrequest.parameters.SQLReturnの代わりに、recordsets.output.SQLReturnを使用でき ます。

request.output("SQLReturn");

            request.execute('sample', function (err, recordsets, returnValue, results) {    


                    res.json({ code: 1, message: recordsets.output.SQLReturn });
                }
于 2019-12-05T10:55:47.797 に答える