Sql server 节点js";mssql";请求查询标识行是否已删除

Sql server 节点js";mssql";请求查询标识行是否已删除,sql-server,node.js,Sql Server,Node.js,我正在使用node.js模块mssql删除一行 new sql.Request().query('DELETE FROM OperatingInformationEntries WHERE ID=' + id).then(function (recordset) { }); 如果我试图删除一个不存在的ID,我如何知道没有删除任何行 我也遇到了这个问题。 我为其他阅读此问题的人编写解决方案 let request = new sql.Request(); request.query('DELET

我正在使用node.js模块
mssql
删除一行

new sql.Request().query('DELETE FROM OperatingInformationEntries WHERE ID=' + id).then(function (recordset) { });

如果我试图删除一个不存在的ID,我如何知道没有删除任何行

我也遇到了这个问题。 我为其他阅读此问题的人编写解决方案

let request = new sql.Request();
request.query('DELETE FROM OperatingInformationEntries WHERE ID=' + id).then(function () { 
request.rowsAffected});

我也遇到了这个问题。 我为其他阅读此问题的人编写解决方案

let request = new sql.Request();
request.query('DELETE FROM OperatingInformationEntries WHERE ID=' + id).then(function () { 
request.rowsAffected});

请提供指向库
mssql
捕获它可能会有帮助。你试过了吗?是的,我试过了,它没有出错,查询实际上没有错,它应该只返回rowInfected=0,但我似乎无法获得该值。我猜你正在使用节点mssql