|
|
|
|
|
- Propriétés WLangage utilisables sur une connexion décrite par programmation
- Connecteur Natif Oracle : gestion de l'authentification externe
- Équivalences de code : Description d'une connexion
- Équivalences de code : Ouverture d'une connexion
- Équivalence de code : Affecter une connexion
- Équivalence de code : Modifier une connexion existante
Connexion (Type de variable) En anglais : Connection
Le type Connexion permet de décrire par programmation une ou plusieurs connexions à des bases de données externes (HFSQL Client/Serveur, Connecteur Natif, etc.). Cette connexion pourra être ouverte grâce à la fonction HOuvreConnexion. Les caractéristiques de cette connexion peuvent être modifiées à l'aide de différentes propriétés WLangage. La variable de type Connexion permet aussi bien de : - décrire une nouvelle connexion (équivalent à la fonction HDécritConnexion).
- créer une connexion (qui sera ouverte grâce à la fonction HOuvreConnexion).
- modifier une connexion existante.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable. MaConnexion est une Connexion
MaConnexion.Utilisateur = "USER"
MaConnexion.MotDePasse = "PASSWORD"
MaConnexion.Serveur = "MONSERVEUR"
MaConnexion.BaseDeDonnées = "Base de données"
MaConnexion.Provider = hAccèsHFClientServeur
MaConnexion.Accès = hOLectureEcriture
MaConnexion.InfosEtendues = "Infos étendues"
MaConnexion.OptionsCurseur = hCurseurClient
HOuvreConnexion(MaConnexion)
HChangeConnexion("*", MaConnexion)
Propriétés Propriétés WLangage utilisables sur une connexion décrite par programmation Les propriétés spécifiques aux connexions sont détaillées dans le tableau suivant : Remarque : Les propriétés Provider et Serveur, ou Provider et Source doivent obligatoirement être initialisées lors de la description d'une connexion. | | Nom de la propriété | Effet |
---|
Accès | Permet de gérer le type d'accès d'une connexion (HFSQL Client/Serveur, OLE DB, ...) : Lecture, Lecture/Ecriture | ActiveDirectory | Permet de gérer la connexion via Active Directory. | BaseDeDonnées | Permet de gérer le nom de la base de données associée à une connexion (HFSQL Client/Serveur, OLE DB, ...).Dans le cas d'une base de données découpée en schémas, le nom du schéma dans la base de données sera précisé par la fonction HChangeNom. | Compression | Permet de gérer la compression des données transmises par la connexion. | Cryptage | Permet de gérer le type de cryptage de la communication entre les postes Client et le poste Serveur HFSQL. | InfosEtendues | Permet de gérer les informations supplémentaires d'une connexion. | Libellé | Permet de connaître et de modifier le libellé d'une connexion. | MotDePasse | Permet de modifier le mot de passe associé à un utilisateur d'une connexion.
Nouveauté 2025Utilisation de chaînes secrètes : Si vous utilisez le coffre-fort de chaînes secrètes, le type de la chaîne secrète utilisable pour ce paramètre doit être "Chaîne Ansi ou Unicode". Pour plus de détails sur les chaînes secrètes et l'utilisation du coffre-fort, consultez Coffre-fort de chaînes secrètes. | Nom | Permet de connaître le nom de la connexion | OptionsCurseur | Permet de gérer les différents types de curseurs utilisés par la connexion. | Provider | Permet de gérer le type de données manipulées par la connexion. | Serveur | Permet de gérer le nom du serveur utilisé dans la connexion. Cette propriété est identique à la propriété Source. Cette propriété est plutôt utilisée pour les connexions HFSQL Client/Serveur ou les Accès Natifs sur les serveurs.
| Source | Permet de gérer le nom de la source de données utilisée dans la connexion. Cette propriété est identique à la propriété Serveur. Cette propriété est plutôt utilisée pour une connexion sur MS Access ou sur un fichier xBase. | TailleCache | Permet de gérer la taille du cache | Utilisateur | Permet de gérer l'utilisateur de la connexion |
Remarques Équivalences de code : Description d'une connexion Code utilisant la fonction HDécritConnexion :
HDécritConnexion("MaConnexion", "USER", "PASSWORD", "SERVEURTEST", ...
"Base de données", hAccèsHFClientServeur, hOLectureEcriture, ...
"Infos étendues", hCurseurClient)
Code utilisant la connexion :
MaConnexion est une Connexion
MaConnexion.Utilisateur = "USER"
MaConnexion.MotDePasse = "PASSWORD"
MaConnexion.Serveur = "SERVEURTEST"
MaConnexion.BaseDeDonnées = "Base de données"
MaConnexion.Provider = hAccèsHFClientServeur
MaConnexion.Accès = hOLectureEcriture
MaConnexion.InfosEtendues = "Infos étendues"
MaConnexion.OptionsCurseur = hCurseurClient
Équivalences de code : Ouverture d'une connexion Code utilisant la fonction HOuvreConnexion :
HOuvreConnexion("MaConnexion", "USER", "PASSWORD", "SERVEURTEST", ...
"Base de données", hAccèsHFClientServeur, hOLectureEcriture, ...
"Infos étendues", hCurseurClient)
Code utilisant la connexion :
MaConnexion est une Connexion
MaConnexion.Utilisateur = "USER"
MaConnexion.MotDePasse = "PASSWORD"
MaConnexion.Serveur = "SERVEURTEST"
MaConnexion.BaseDeDonnées = "Base de données"
MaConnexion.Provider = hAccèsHFClientServeur
MaConnexion.Accès = hOLectureEcriture
MaConnexion.InfosEtendues = "Infos étendues"
MaConnexion.OptionsCurseur = hCurseurClient
HOuvreConnexion(MaConnexion)
Équivalence de code : Affecter une connexion Code utilisant la fonction HChangeConnexion :
HChangeConnexion(CLIENT, MaConnexion)
Code utilisant la connexion :
CLIENT.Connexion = MaConnexion
Équivalence de code : Modifier une connexion existante Code utilisant la fonction HDécritConnexion :
HDécritConnexion(MaConnexion, "USER2", "PASSWORD2", MaConnexion.CxBaseDeDonnées, ...
MaConnexion.CxInitialCatalog, ...
MaConnexion.CxProviderOLEDB, MaConnexion.CxAccès, ...
MaConnexion.CxInfosEtendues, MaConnexion.CxOptionsCurseur)
Code utilisant la connexion :
MaConnexion.Utilisateur = "USER2"
MaConnexion.MotDePasse = "PASSWORD2"
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|