Classe SAPConnection dans l’adaptateur SAP
La section suivante répertorie les méthodes et propriétés de la classe SAPConnection . Cela représente une connexion ADO.NET au serveur d’applications SAP.
Ceci est dérivé de System.Data.Common.DbConnection.
Propriétés prises en charge
Nom | Get/Set | Description |
---|---|---|
ConnectionString | Obtenir et définir | Consultez En savoir plus sur les types de fournisseurs de données pour la chaîne de connexion SAP. |
ConnectionTimeout | Obtenir | Non pris en charge. Retourne 0. |
Sauvegarde de la base de données | Obtenir | ID système SAP. |
DataSource | Obtenir | Cette opération retourne le nom de l’hôte du serveur d’applications SAP. |
ServerVersion | Obtenir | Cela indique le numéro de publication de l’instance SAP, et non la version du serveur SAP. Par exemple, si le client ADO.NET se connecte à SAP Server version 4.6 avec le numéro de version instance 620, cette propriété affiche 620. |
State | Obtenir | État de la connexion. Les états pris en charge sont les suivants : - [System.Data.ConnectionState] - Fermé -Ouvert -Connexion |
Méthodes prises en charge
Nom | Description |
---|---|
ChangeDatabase(string) | Non pris en charge. |
Close() | Ferme la connexion au système SAP. |
CreateCommand() | Retourne une nouvelle SAPCommand associée à cette connexion. |
GetSchema() | Obtient la liste des tables SAP découvertes. Toutes les tables découvertes sont disponibles dans un fichier XML SAPDiscoveredObjects.xml. Le fichier se trouve dans <le lecteur> d’installation :\Program Files\Common Files\Microsoft Shared\Adapters\SAP. |
GetSchema(string) | Obtient le schéma basé sur le nom de la collection. Prend en charge le nom de collection « Tables ». |
Nom | Description |
---|---|
GetSchema(string, string[]) | Obtient le schéma basé sur le nom et les restrictions de la collection. Le tableau ci-dessous représente les noms de collections et les restrictions prises en charge : |
Nom | Nom de la collection | Restrictions | Description |
---|---|---|---|
GetSchema(string, string[]) | Tables | - | Liste des tables SAP découvertes |
GetSchema(string, string[]) | Procédures | - | Liste des RFC découvertes |
GetSchema(string, string[]) | SearchRFCs | arr[0] : Search expr | Liste des RFC correspondants |
GetSchema(string, string[]) | ImportParameters | arr[1] : nom RFC | Importer les paramètres de RFC |
GetSchema(string, string[]) | ImportParameterColumn | arr[1] : nom RFC arr[2] : Nom du paramètre |
Importer le schéma de paramètre |
GetSchema(string, string[]) | ExportParameters | arr[1] : nom RFC | Exporter les paramètres de RFC |
GetSchema(string, string[]) | ExportParameterColumn | arr[1] : nom RFC arr[2] : Nom du paramètre |
Exporter le schéma de paramètre |
GetSchema(string, string[]) | TableParameters | arr[1] : nom RFC | Paramètres de table de RFC |
GetSchema(string, string[]) | TableParameterColumn | arr[1] : nom RFC arr[2] : Nom du paramètre |
Schéma des paramètres de table |
GetSchema(string, string[]) | ChangingParameters | arr[1] : nom RFC | Modification des paramètres de RFC |
GetSchema(string, string[]) | ChangingParameterColumn | arr[1] : nom RFC arr[2] : Nom du param |
Modification du schéma de paramètre |
GetSchema(string, string[]) | colonnes | arr[1] : nom de la table | Schéma de colonne de table SAP |
Nom | Description |
---|---|
Open() | Ouvre une connexion SAP basée sur le chaîne de connexion. |
Notes
À l’exception des entrées de collection Table, Procedure et SearchRFCs, pour toutes les autres entrées de collection, vous devez spécifier une valeur factice pour arr[0].
Constructeurs pris en charge
Nom | Description |
---|---|
SAPConnection() | Crée un objet SAPConnection instance. |
SAPConnection(string) | Accepte un chaîne de connexion SAP. Lève une exception si le chaîne de connexion n’est pas valide. |