使用 .NET Framework 資料提供者,您可以執行預存程式或資料定義語言語句(例如 CREATE TABLE 和 ALTER COLUMN),在資料庫或目錄上進行架構操作。 這些指令不像查詢那樣回傳列,因此 Command 物件提供ExecuteNonQuery來處理這些指令。
除了用 ExecuteNonQuery 來修改結構外,你也可以用此方法處理修改資料但不回傳列的 SQL 語句,例如 INSERT、UPDATE 和 DELETE。
雖然方法不會回傳 ExecuteNonQuery 列,但輸入與輸出參數及回傳值可透過 Parameters 物件集合 Command 傳遞與回傳。
本節中
在資料來源中更新資料 描述如何執行修改資料庫資料的指令或儲存程序。
執行目錄作業 說明如何執行修改資料庫結構的指令。
另請參閱
- 在 ADO.NET 中擷取和修改資料
- 命令和參數
- ADO.NET 概觀