これは、ExecuteNonQueryコード>
クエリの結果を返すのではなく、SQL サーバーで実行するだけです。戻り値は、ステートメントによって影響を受ける行の数です。ステートメントが行に影響を与えない場合は -1 です。 ExecuteNonQuery
(名前が示すように) は、クエリ結果を返すためのものではなく、データを変更するステートメント (INSERT、DELETE、UPDATE など) を実行するためのものです。ドキュメントの状態:
以下を使用できます:
count = (int)command.ExecuteScalar();
探しているカウントを取得します。 ドキュメントにも例があります。 ExecuteScalar
.