Compartir a través de


Clase SAPConnection en el adaptador de SAP

En la sección siguiente se enumeran los métodos y las propiedades de la clase SAPConnection . Esto representa una conexión ADO.NET al servidor de aplicaciones de SAP.

Esto se deriva de System.Data.Common.DbConnection.

Propiedades admitidas

Nombre Obtener o establecer Descripción
ConnectionString Obtener y establecer Consulte Más información sobre los tipos de proveedor de datos para la cadena de conexión de SAP.
ConnectionTimeout Obtener No compatible. Devuelve 0.
Base de datos Obtener Identificador del sistema SAP.
DataSource Obtener Esto devuelve el nombre del host del servidor de aplicaciones de SAP.
ServerVersion Obtener Esto muestra el número de versión de la instancia de SAP y no la versión de SAP Server. Por ejemplo, si el cliente de ADO.NET se conecta a la versión 4.6 de SAP Server con el número de versión de la instancia 620, esta propiedad mostrará 620.
State Obtener Estado de conexión. Los estados admitidos son:

- [System.Data.ConnectionState]

- Cerrado

-Abierto

-Conectar

Métodos admitidos

Nombre Descripción
ChangeDatabase(string) No compatible.
Close() Cierra la conexión al sistema SAP.
CreateCommand() Devuelve un nuevo SAPCommand asociado a esta conexión.
GetSchema() Obtiene la lista de tablas de SAP detectadas. Todas las tablas detectadas están disponibles en un archivo XML SAPDiscoveredObjects.xml. El archivo se encuentra en la <unidad> de instalación:\Archivos de programa\Archivos comunes\Microsoft Shared\Adapters\SAP.
GetSchema(string) Obtiene el esquema basado en el nombre de la colección. Admite el nombre de la colección "Tables".
Nombre Descripción
GetSchema(string, string[]) Obtiene el esquema basado en el nombre y las restricciones de la colección. La tabla siguiente representa los nombres y restricciones de colección admitidos:
Nombre Nombre de colección Restricciones Descripción
GetSchema(string, string[]) Tablas - Lista de tablas de SAP detectadas
GetSchema(string, string[]) Procedimientos - Lista de RFC detectadas
GetSchema(string, string[]) SearchRFC arr[0]: Buscar expr Lista de RFC coincidentes
GetSchema(string, string[]) ImportParameters arr[1]: nombre RFC Importar parámetros de RFC
GetSchema(string, string[]) ImportParameterColumn arr[1]: nombre RFC

arr[2]: Nombre del parámetro
Importar esquema de parámetros
GetSchema(string, string[]) ExportParameters arr[1]: nombre RFC Exportar parámetros de RFC
GetSchema(string, string[]) ExportParameterColumn arr[1]: nombre RFC

arr[2]: Nombre del parámetro
Exportar esquema de parámetros
GetSchema(string, string[]) TableParameters arr[1]: nombre RFC Parámetros de tabla de RFC
GetSchema(string, string[]) TableParameterColumn arr[1]: nombre RFC

arr[2]: Nombre del parámetro
Esquema de parámetros de tabla
GetSchema(string, string[]) Cambio de parámetros arr[1]: nombre RFC Cambio de parámetros de RFC
GetSchema(string, string[]) ChangingParameterColumn arr[1]: nombre RFC

arr[2]: Nombre del parámetro
Cambio del esquema de parámetros
GetSchema(string, string[]) columnas arr[1]: Nombre de tabla Esquema de columna de tabla de SAP
Nombre Descripción
Open() Abre una conexión de SAP basada en el cadena de conexión.

Nota

Excepto para las entradas de colección Table, Procedure y SearchRFCs, para todas las demás entradas de colección debe especificar un valor ficticio para arr[0].

Constructores admitidos

Nombre Descripción
SAPConnection() Crea una instancia de objeto SAPConnection.
SAPConnection(string) Acepta un cadena de conexión de SAP. Produce una excepción si el cadena de conexión no es válido.

Consulte también

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