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 |