Partager via


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.

Voir aussi

Étendre ADO.NET interfaces avec l’adaptateur SAP