|
|
|
|
|
- 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, ...). 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)
Remarques 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. | 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 |
É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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|