共用方式為


DbCommand.ExecuteNonQuery 方法

定義

針對其連接物件執行命令,傳回受影響的數據列數目。

public:
 abstract int ExecuteNonQuery();
public abstract int ExecuteNonQuery ();
abstract member ExecuteNonQuery : unit -> int
Public MustOverride Function ExecuteNonQuery () As Integer

傳回

受影響的資料列數目。

實作

備註

例如,您可以使用 ExecuteNonQuery 來執行目錄作業 (,查詢資料庫的結構或建立資料庫物件,例如數據表) ,或藉由執行 UPDATE、INSERT 或 DELETE 語句來變更資料庫中的數據。

雖然 ExecuteNonQuery 不會傳回任何數據列,但對應至參數的任何輸出參數或傳回值會填入數據。

對 UPDATE、INSERT 和 DELETE 陳述式而言,傳回值是受命令影響的資料列數目。 對其他類型的陳述式而言,傳回值為 -1。

適用於

另請參閱