NodeJS-Sequelize-存储过程-不起作用

时间:2018-11-13 16:27:29

标签: node.js sql-server sequelize.js

我尝试在下面的代码中查找问题所在,我正在使用插件Tedious(SQL Server),sequelize和NodeJs:

exports.getCreditsGeneral = function(sgecode) {
    return sequelize.query('[dbo].[SP_ListaCreditos](:sgecode1)',
          { replacements:{sgecode1: sgecode}})
          .then(total => {        
               return total.length ? total : 0
          })
} 

有人可以帮我吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

您缺少exec参数

exports.getCreditsGeneral = function(sgecode) {
    return sequelize.query('exec [dbo].[SP_ListaCreditos](:sgecode1)',
          { replacements:{sgecode1: sgecode}})
          .then(total => {        
               return total.length ? total : 0
          })
}