命令和參數

建立連至資料來源的連接後,您可以執行命令,並使用 DbCommand 物件從資料來源傳回結果。 您可以使用目前使用中 .NET Framework 資料提供者的其中一個命令建構函式 (Constructor) 來建立命令。 建構函式可以接受選擇性引數,例如要在資料來源執行的 SQL 陳述式、DbConnection 物件或 DbTransaction 物件。 此外,您也可以將這些物件設定為命令的屬性。 您還可以使用 CreateCommand 物件的 DbConnection 方法,針對特定連接建立命令。 您可以使用 CommandText 屬性來設定正由命令執行的 SQL 陳述式。

內含在 .NET Framework 中的每個 .NET Framework 資料提供者都有一個 Command 物件。 .NET Framework Data Provider for OLE DB 包含 OleDbCommand 物件、.NET Framework Data Provider for SQL Server 包含 SqlCommand 物件、.NET Framework Data Provider for ODBC 包含 OdbcCommand 物件,而 .NET Framework Data Provider for Oracle 包含 OracleCommand 物件。

本節內容

執行命令
說明 ADO.NET Command 物件,以及如何用它來針對資料來源執行查詢和命令。

設定參數和參數資料類型
說明如何使用 Command 參數,包括方向、資料型別和參數語法。

使用 CommandBuilder 產生命令
說明如何使用命令產生器,針對具有單一資料表 SELECT 命令的 DataAdapter 自動產生 INSERT、UPDATE 和 DELETE 命令。

從資料庫取得單一值
說明如何使用 ExecuteScalar 物件的 Command 方法,從資料庫查詢傳回單一值。

使用命令修改資料
說明如何使用資料提供者來執行預存程序 (Stored Procedure) 或資料定義語言 (DDL) 陳述式。

另請參閱