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. |