Select 语句工作正常,但每当我尝试插入或更新记录集时,受影响的值都是未定义的。插入/更新在数据库中工作,我只是无法读取返回的值。
var sql = require('mssql');
var config = {...};
sql.connect(config).then(function() {
new sql.Request().query("INSERT INTO MyTable (Name, Age) VALUES ('John', 30)").then(function(recordset, affected) {
console.log('Recordset: ' + recordset);
console.log('Affected: ' + affected);
}).catch(function(err) {
console.log('Request error: ' + err);
});
}).catch(function(err) {
if (err) {
console.log('SQL Connection Error: ' + err);
}
});
控制台的输出是:
Recordset: undefined
Affected: undefined
我觉得我必须在这里遗漏一些非常简单的东西。