|
|
|
|
|
- Présentation
- Conversion sous l'éditeur d'analyses
- Conversion sous le Centre de Contrôle HFSQL
- Note
Convertir une base HFSQL Classic en HFSQL Client/Serveur
![HFSQL Classic HFSQL Classic](https://doc.pcsoft.fr/ext/images/fr/HF.png?-2134303037) Disponible uniquement avec ces types de connexion
Pour convertir une base de données HFSQL Classic en une base de données HFSQL Client/Serveur, WINDEV, WEBDEV et WINDEV Mobile proposent deux méthodes : - Utiliser l'éditeur d'analyses pour modifier directement le type des fichiers de données : passage du type HFSQL Classic (fichier de données dans un répertoire) à un type HFSQL Client/Serveur (connexion à un serveur HFSQL).
- Utiliser le Centre de Contrôle HFSQL pour convertir directement une base de données HFSQL Classic en HFSQL Client/Serveur.
Conversion sous l'éditeur d'analyses Pour convertir une base de données HFSQL Classic en une base de données HFSQL Client/Serveur : - Chargez le projet et ouvrez l'analyse contenant les fichiers de données à convertir.
- Sélectionnez un fichier de données à convertir sous l'éditeur d'analyses.
- Dans le menu contextuel, sélectionnez l'option "Description du fichier de données".
- Dans la fenêtre qui s'affiche, modifiez le type du fichier : sélectionnez "HFSQL Client/Serveur".
- L'assistant de création de connexion se lance.
- Saisissez le nom du serveur HFSQL ou son adresse IP.
- Saisissez le nom de l'utilisateur et son mot de passe (par défaut, la première fois, saisissez "Admin" sans mot de passe).
- Choisissez ou saisissez le nom de la base de données dans laquelle va être copié le fichier de données en cours.
- La connexion est créée.
- L'assistant propose d'associer la connexion créée à d'autres fichiers de données présents dans l'analyse. Par défaut, tous les fichiers de données sont sélectionnés, vous pouvez décocher ceux que vous ne souhaitez pas convertir.
- L'assistant propose de copier les fichiers de données sur le serveur HFSQL.
Une fois l'opération terminée, les fichiers de données en mode HFSQL C/S apparaissent en jaune sous l'éditeur d'analyses. Conversion sous le Centre de Contrôle HFSQL Pour convertir une base de données HFSQL Classic en une base de données HFSQL Client/Serveur : - Ouvrez le Centre de Contrôle HFSQL.
- Connectez-vous à un serveur HFSQL existant (par défaut, utilisateur "Admin", sans mot de passe).
- Sélectionnez le serveur. Dans le volet des caractéristiques du serveur, dans le groupe "Base de données", cliquez sur "Importer une base HFSQL Classic".
- L'assistant d'importation se lance.
- Indiquez le répertoire où se trouvent vos fichiers de données HFSQL Classic.
- Saisissez le nom d'une base de données cible ou bien cliquez sur le bouton "Nouvelle" pour créer une nouvelle base de données.
- Localisez l'analyse (c'est-à -dire la description des fichiers de données à convertir). Cette étape n'est pas obligatoire mais il est ainsi possible de récupérer la description des liaisons et des règles d'intégrité entre les fichiers de données.
- Vérifiez la liste des fichiers de données à convertir puis lancez la conversion.
- Le bouton "Code de connexion" permet de récupérer via le presse-papiers le code de connexion à la base HFSQL Client/Serveur. Par exemple :
HDécritConnexion("HyperFileCS", "admin", "<mot de passe>", ... "localhost:4900", "BASECRM", hAccèsHFClientServeur) HChangeConnexion("*", "HyperFileCS")
Remarque : Le nom des fichiers de données n'est pas modifé lors de la conversion. Après avoir converti la base de données, pensez à intégrer dans le projet existant le code de connexion afin de changer par programmation le type de connexion. Par exemple, vous pouvez copier le code de connexion dans le code du projet. Exemple de code de connexion : NomConnexion est une Connexion  // Paramètres de la connexion NomConnexion.Provider = hAccèsHFClientServeur NomConnexion.Utilisateur = "NomUtilisateur" NomConnexion.MotDePasse = "MotDePasse" NomConnexion.Serveur = "Monserveur:port" NomConnexion.BaseDeDonnées = "MaBaseDeDonnées" NomConnexion.Cryptage = hCryptageNon  // Ouverture de la connexion HOuvreConnexion(NomConnexion)  HChangeConnexion("*", NomConnexion)
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|