共用方式為


SAP 配接器中的 SAPCommand 類別

此命令代表在 SAP 後端上執行的 SQL 查詢。 .NET Framework data Provider for mySAP Business Suite 目前僅支援 SELECT 和 EXEC 語句。 SELECT 語句可讓您從單一 SAP 資料表擷取資料,而 EXEC 語句可讓使用者在 SAP 伺服器上執行 RFC。

這是衍生自 System.Data.Common.DbCommand

支援的屬性

名稱 取得/設定 描述
CommandText 取得和設定 支援 SELECT 和 EXEC 語句。 如需 SELECT 語句的詳細資訊,請參閱 SAP 中 SELECT 語句的語法。 如需 EXEC 語句的詳細資訊,請參閱 SAP 中 EXEC 語句的語法
CommandTimeout 取得和設定 不支援。
CommandType 取得和設定 支援 CommandType.Text。
[連接] 取得和設定 執行命令的基礎 SAP 連線。
DesignTimeVisible 取得 不支援。 傳回 false。
參數 取得 用於此命令的參數集合。
UpdatedRowSource - 不支援。

支援的方法

名稱 描述
Cancel () 在批次中擷取資料時取消命令。 擷取批次之後,就會取消。
ExecuteNonQuery () 不會輸出任何 DataReader。 不過,值將可透過系結參數取得。
ExecuteReader () 輸出具有所有複雜類型 Export 和 Table 參數作為結果集的 DataReader。 您也可以透過系結參數取得這些值。
ExecuteReader (CommandBehavior) 支援 CommandBehaviors 為:

-預設
- SingleResult
- SingleRow
- SchemaOnly
ExecuteScalar () 對應至:

- SELECT 語句的 CommandBehaviour.SingleRow。
- CommandBehaviour.SingleResult for EXEC 語句。
Prepare () - EXEC 支援系結參數。
- SELECT 支援系結參數。

支援的建構函式

名稱 描述
SAPCommand () 建立 SAPCommand 的新實例。
SAPCommand (字串) 具有命令文字的 SAPCommand。
SAPCommand (字串、SAPConnection) 使用命令文字和將執行命令的 SAPConnection 物件 SAPCommand

另請參閱

使用 SAP 配接器擴充 ADO.NET 介面