Compartir a través de


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

Consulte también

Extensión de interfaces de ADO.NET con el adaptador de SAP