Clase SAPCommand en el adaptador de SAP
Este comando representa una consulta SQL que se va a ejecutar en el back-end de SAP. Actualmente, el proveedor de datos de .NET Framework para mySAP Business Suite solo admite instrucciones SELECT y EXEC. Las instrucciones SELECT habilitan la extracción de datos de una sola tabla de SAP y las instrucciones EXEC permiten a los usuarios ejecutar RFC en el servidor SAP.
Esto se deriva de System.Data.Common.DbCommand.
Propiedades admitidas
Nombre | Obtener o establecer | Descripción |
---|---|---|
CommandText | Obtener y establecer | Admite instrucciones SELECT y EXEC. Para obtener más información sobre la instrucción SELECT, vea Sintaxis de una instrucción SELECT en SAP. Para obtener más información sobre la instrucción EXEC, vea Sintaxis de una instrucción EXEC en SAP. |
CommandTimeout | Obtener y establecer | No compatible. |
CommandType | Obtener y establecer | Se admite CommandType.Text. |
Connection | Obtener y establecer | La conexión de SAP subyacente en la que se ejecutará el comando. |
DesignTimeVisible | Obtener | No compatible. Devuelve false. |
Parámetros | Obtener | Colección de parámetros usada para este comando. |
UpdatedRowSource | - | No compatible. |
Métodos admitidos
Nombre | Descripción |
---|---|
Cancel() | Cancela el comando al recuperar datos en lotes. La cancelación se produce después de recuperar un lote. |
ExecuteNonQuery() | No genera ningún objeto DataReader. Sin embargo, los valores estarán disponibles a través de parámetros enlazados. |
ExecuteReader() | Genera un objeto DataReader con todos los parámetros Export y Table de tipo complejo como conjuntos de resultados. Los valores también se pueden obtener a través de parámetros enlazados. |
ExecuteReader(CommandBehavior) | Los comandos Compatibles con CommandBehaviors son: - Predeterminado - SingleResult - SingleRow - SchemaOnly |
ExecuteScalar() | Se asigna a: - CommandBehaviour.SingleRow para instrucciones SELECT. - CommandBehaviour.SingleResult para instrucciones EXEC. |
Prepare() | - EXEC admite parámetros de enlace. - SELECT admite parámetros de enlace. |
Constructores admitidos
Nombre | Descripción |
---|---|
SAPCommand() | Cree una nueva instancia de SAPCommand. |
SAPCommand(string) | SAPCommand con texto de comando. |
SAPCommand(string, SAPConnection) | SAPCommand con texto de comando y el objeto SAPConnection con el que se ejecutará el comando |