sql >> データベース >  >> RDS >> Sqlserver

Count 常に -1 SQL Server を返します。 ASP.NET C#

    これは、ExecuteNonQuery クエリの結果を返すのではなく、SQL サーバーで実行するだけです。戻り値は、ステートメントによって影響を受ける行の数です。ステートメントが行に影響を与えない場合は -1 です。 ExecuteNonQuery (名前が示すように) は、クエリ結果を返すためのものではなく、データを変更するステートメント (INSERT、DELETE、UPDATE など) を実行するためのものです。ドキュメントの状態:

    以下を使用できます:

    count = (int)command.ExecuteScalar();
    

    探しているカウントを取得します。 ドキュメントにも例があります。 ExecuteScalar .



    1. 2つのリモートデータベース間でMySQLデータベースを同期する方法(MySQLデータベースレプリケーション技術なし)

    2. SQLDeveloperで自動インクリメント列を設定する方法

    3. テーブル式の基礎、パート10 –ビュー、SELECT *、およびDDLの変更

    4. ContextMenuを使用してリストビューで選択したアイテムのIDを渡す際のAndroidエラー