SAP アダプターの SAPCommand クラス
このコマンドは、SAP バックエンドで実行される SQL クエリを表します。 mySAP Business Suite の.NET Framework データ プロバイダーでは、現在、SELECT ステートメントと EXEC ステートメントのみがサポートされています。 SELECT ステートメントを使用すると、1 つの SAP テーブルからデータを抽出でき、EXEC ステートメントを使用すると、ユーザーは SAP サーバーで RFC を実行できます。
これは System.Data.Common.DbCommand から派生しています。
サポートされているプロパティ
名前 | Get/Set | 説明 |
---|---|---|
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 は次のとおりです。 - Default - SingleResult - SingleRow - SchemaOnly |
ExecuteScalar() | マップ先: - SELECT ステートメントの CommandBehaviour.SingleRow。 - EXEC ステートメントの CommandBehaviour.SingleResult。 |
Prepare() | - EXEC ではバインド パラメーターがサポートされています。 - SELECT では、バインド パラメーターがサポートされています。 |
サポートされているコンストラクター
名前 | 説明 |
---|---|
SAPCommand() | SAPCommand の新しいインスタンスを作成します。 |
SAPCommand(string) | コマンド テキストを含む SAPCommand。 |
SAPCommand(string, SAPConnection) | コマンド テキストと、コマンドを実行する SAPConnection オブジェクトを含む SAPCommand |