Bonjour,
depuis 3 jours un client veux avoir une base accessible à partir d'internet, j'ai migré mes fichiers de données en client/serveur et j'ai configurés la connexion comme suit :
La connexion à la base fonctionne très bien
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
21
22
23
24 adresse_serveur est une chaîne="adresse_serveur" MaConnexion est une Connexion MaConnexion..Utilisateur="ADMIN" MaConnexion..MotDePasse="" MaConnexion..Serveur=adresse_serveur MaConnexion..BaseDeDonnées="bd" MaConnexion..Provider = hAccèsHFClientServeur MaConnexion..Accès=hOLectureEcriture MaConnexion..InfosEtendues="Teste d'une connexion distante" SI PAS HOuvreConnexion(MaConnexion) ALORS Erreur(HErreurInfo()) finprogramme() FIN SI PAS HChangeConnexion("*" , MaConnexion) ALORS Erreur(HErreurInfo()) finprogramme() FIN SI PAS HOuvre("*","passw",hOLectureEcriture) ALORS Erreur(ErreurInfo()) finprogramme() FIN
après vérification de l'activation de logiciel je dois ouvrir la fenêtre de login j'ai procédés comme suit :
j'ai l'erreur suivante :
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
21
22
23
24
25
26
27 //Partie groupware // Initialisation de l'analyse du groupware utilisateur SI gpwInitAnalyse() = Faux ALORS Erreur(ErreurInfo()) finprogramme() FIN SI gpwOuvreConnexion("MaConnexion_gpw","ADMIN","",adresse_serveur,"bd",hAccèsHFClientServeur,hOLectureEcriture,"Teste d'une connexion distante gpw") = Faux ALORS Erreur(HErreurInfo()) finprogramme() SINON // Ouvre la fenêtre de login du groupware utilisateur nRes est un entier = gpwOuvre("rights","users") // Si le login a échoué SI nRes <> gpwOk ALORS SELON nRes CAS gpwErreur : Erreur("Erreur à l'initialisation du groupware.") CAS gpwUtilisateurInconnu : Erreur("Utilisateur inconnu.") CAS gpwMotPasseInvalide : Erreur("Mot de passe invalide.") FIN FinProgramme() FIN // Récupération du prénom de l'utilisateur gsPrenom= gpwRecupInfoUtilisateur(gpwInfoPrénom) FIN
Erreur à la ligne 8 du traitement Procédure locale VerifConfirmation.
Vous avez appelé la fonction HLitRecherchePremier.
Erreur renvoyée par le serveur <adresse_serveur> :
Vous avez spécifié le chemin <D:\Projet\projet- CS\EXE\Gpw_projet\> dans l'analyse ou via un HChangeRep. L'utilisation d'un chemin absolu est interdit. Vous devez spécifier un chemin relatif à la base de données <bd>.
Mes questions sont :
1- est ce que le démarche est correcte ou non ?
2- dans la partie groupware est ce que l'instruction gpwinitanalyse() est obligatoire ou non car j'ai remarqué qu'elle sera exécuté dans la procédure VerifConfirmation() et l'instruction gpwOuvreConnexion("MaConnexion_gpw","ADMIN","",adresse_serveur,"bd",hAccèsHFClientServeur,hOLectureEcriture,"Teste d'une connexion distante gpw") est elle correcte ou non sachant que les dossiers des fichiers de droits et des fichiers utilisateurs existent le deux sous le dossier bd de la base données sur le serveur et est ce que je dois ré-ouvrir une connexion pour le groupware.
3- les dossiers users et rights doivent ils exister sur le serveur ou ils seront crées automatiquement.
je suis planté depuis 3 jours j'attends vos recommandations.
merci
Partager