Partager via


Classe SAPCommand dans l’adaptateur SAP

Cette commande représente une requête SQL à exécuter sur le serveur principal SAP. Le fournisseur de données .NET Framework pour mySAP Business Suite prend actuellement en charge les instructions SELECT et EXEC uniquement. Les instructions SELECT permettent l’extraction de données à partir d’une seule table SAP, et les instructions EXEC permettent aux utilisateurs d’exécuter des RFC sur le serveur SAP.

Ceci est dérivé de System.Data.Common.DbCommand.

Propriétés prises en charge

Nom Get/Set Description
CommandText Obtenir et définir Prend en charge les instructions SELECT et EXEC. Pour plus d’informations sur l’instruction SELECT, consultez Syntaxe d’une instruction SELECT dans SAP. Pour plus d’informations sur l’instruction EXEC, consultez Syntaxe d’une instruction EXEC dans SAP.
CommandTimeout Obtenir et définir Non pris en charge.
CommandType Obtenir et définir CommandType.Text pris en charge.
Connection Obtenir et définir Connexion SAP sous-jacente sur laquelle la commande sera exécutée.
DesignTimeVisible Obtenir Non pris en charge. Retourne false.
Paramètres Obtenir Collection de paramètres utilisée pour cette commande.
UpdatedRowSource - Non pris en charge.

Méthodes prises en charge

Nom Description
Cancel() Annule la commande lors de la récupération des données par lots. L’annulation se produit après la récupération d’un lot.
ExecuteNonQuery() Ne génère aucun DataReader. Toutefois, les valeurs seront disponibles via des paramètres liés.
ExecuteReader() Génère un DataReader avec tous les paramètres Export et Table de type complexe en tant que jeux de résultats. Les valeurs peuvent également être obtenues via des paramètres liés.
ExecuteReader(CommandBehavior) Les commandBehaviors pris en charge sont les suivants :

- Default
- SingleResult
- SingleRow
- SchemaOnly
ExecuteScalar() Correspond à :

- CommandBehaviour.SingleRow pour les instructions SELECT.
- CommandBehaviour.SingleResult pour les instructions EXEC.
Prepare() - EXEC prend en charge les paramètres de liaison.
- SELECT prend en charge les paramètres de liaison.

Constructeurs pris en charge

Nom Description
SAPCommand() Créez une instance de SAPCommand.
SAPCommand(string) SAPCommand avec texte de commande.
SAPCommand(string, SAPConnection) SAPCommand avec le texte de la commande et l’objet SAPConnection à l’aide duquel la commande sera exécutée

Voir aussi

Étendre ADO.NET interfaces avec l’adaptateur SAP