我正在尝试将详细信息插入到db中,然后我需要输出put参数值但是在实现下面的代码之后我成功插入到db但是输出参数具有null值。
我签入db代码工作正常,但在节点js中我看到有空值。
我正在使用mssql包
以下是代码..
sql.close();
sql.connect(config, function (err) {
if (err) console.log(err);
//create Request object
var request = new sql.Request();
console.log(EXCEL_ROWS);
request.input('p_Flag', sql.VarChar, UpdateQualityExcel_Flag)
request.input('p_ProjectCode', sql.NVarChar, EXCEL_ROWS.PROJECT_CODE);
request.input('p_ActivityId',sql.INT,EXCEL_ROWS.ACTIVITY_ID);
request.input('p_ActivityName', sql.VarChar, EXCEL_ROWS.ACTIVITY_NAME);
request.output('po_Message',sql.VarChar)
request.output('po_ActivityClosed',sql.INT)
// query to the database and get the records
request.execute("[dbo].[ARA_SP_ACTION_QualityExcelUpdate]").then(function(recordSet) {
if (recordSet == null || recordSet.length === 0)
return;
console.log(request.parameters.po_ActivityClosed.value)
}).catch(function (err) {
console.log(err);
});
输出: 空