ビジネスルールに基づいてレコードを挿入、削除、または更新するためにxmlからデータを取得するストアドプロシージャでカーソルを使用しました。
を使用して実行すると、行が影響を受けてもExecuteNonQuery()
戻ります。-1
これについて教えてください。
ありがとう、キング
ビジネスルールに基づいてレコードを挿入、削除、または更新するためにxmlからデータを取得するストアドプロシージャでカーソルを使用しました。
を使用して実行すると、行が影響を受けてもExecuteNonQuery()
戻ります。-1
これについて教えてください。
ありがとう、キング
からMSDN
;
UPDATE、INSERT、およびDELETEステートメントの場合、戻り値はコマンドの影響を受ける行数です。挿入または更新されるテーブルにトリガーが存在する場合、戻り値には、挿入または更新操作の両方の影響を受ける行数と、1つまたは複数のトリガーの影響を受ける行数が含まれます。他のすべてのタイプのステートメントの場合、戻り値は-1です。ロールバックが発生した場合、戻り値も-1になります。
IMOの問題は、これらのオプションの1つに当てはまります。
もちろん、戻り値に基づいて言います。人々からより多くの助けを得るために、あなたは人々により多くの情報を与えるべきです。