天天看點

C# ExecuteNonQuery()的傳回值

        sqlcommand.executenonquery 方法對連接配接執行 transact-sql 語句并傳回受影響的行數。

備注:

        可以使用 executenonquery 來執行目錄操作(例如查詢資料庫的結構或建立諸如表等的資料庫對象),或通過執行 update、insert 或 delete 語句,在不使用 dataset 的情況下更改資料庫中的資料。

       雖然 executenonquery 不傳回任何行,但映射到參數的任何輸出參數或傳回值都會用資料進行填充。對于 update、insert 和 delete 語句,傳回值為該指令所影響的行數。對于所有其他類型的語句,傳回值為 -1。如果發生復原,傳回值也為 -1