Bonjour
Je teste actuellement le mode HF client serveur et j'ai pour cela une petite application avec une seul fichier (membres)
J'ai apparemment bien défini la connexion dans l'analyse
Le problème que je remcontre c'est que sur le poste de développement lorsque j'installe l'application elle fonctionne et lorsque je l'installe sur le poste client elle plante avec ce message d'erreur:
Je comprends alors que la connexion au serveur n'est pas bonne puisqu'il essaie de lire un fichier dans "program files".....Erreur à la ligne 16 du traitement Procédure globale RDVPrévus (Composant 'Gestion des rendez-vous').
Le mécanisme de sécurité HyperFileSQL s'est déclenché lors d'un parcours intégré du fichier 'RendezVous' sur la rubrique ''.
Impossible de créer le fichier <C:\Program Files (x86)\Mon_Projet\RendezVous.ndx>.
Pour gérer ma connexion et essayer de comprendre j'ai mis ce code dans l'initialisation du projet pour être certain de la connexion utilisée:
Sur le poste client comme sur le poste de développement j'ai bien le message "Mode connecté à la base réseau." mais apparemment la connexion ne se fait pas....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 AdresseServeur est une chaîne = "192.168.0.44" SI Ping(AdresseServeur) ALORS // Le serveur est accessible, connexion HF C/S gbTest est un booléen = HOuvreConnexion("ConnexionHFCS", "Sylvain", "mdp", AdresseServeur , "Test client serveur", hAccèsHFClientServeur, hOLectureEcriture) SI gbTest=Faux ALORS Info(HErreurInfo(hErrComplet)) GOTO classic SINON HChangeConnexion("*", "ConnexionHFCS") Info("Mode connecté à la base réseau.") FIN SINON classic: // Le serveur ne répond pas, utilisation de la base HF locale HOuvreConnexion("ConnexionHFLocale", "", "", "C:\Répertoire Données\", "", hAccèsHF7) HChangeConnexion("*", "ConnexionHFLocale") Info("Mode déconnecté, vous utilisez vos données en local.") FIN
La je commence vraiment à sécher.....
Avez-vous des idées ?
Partager