2016-04-19 5 views
1

node.jsモジュールmssqlで行を削除します。ノードjs "mssql"リクエストクエリは、行が削除されたかどうかを識別します。

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

存在しないIDを削除しようとすると、削除された行がないことをどのように知ることができますか?

+0

'ライブラリへのリンクを提供してください –

+0

'新しいSQL.REQUESTを()mssql'。問合せ.then(関数(レコード){})(+ ID 'ID = OperatingInformationEntries FROM DELETE')。キャッチ(function(err){}); 'おそらくそれを捕まえて助けるかもしれない。あなたは試しましたか? –

+0

はい、私はそれを試して、それはcathcエラーではない、クエリは実際に間違っていない、それはちょうどrowAffected = 0を返す必要がありますが、私はその値を取得することはできません.. –

答えて

0

この問題も発生しました。 私はこの質問を読む他の誰のための解決策を書いています。

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