Bonjour,
J'ai surement une erreur, une mauvaise synthase quelque part, mais je la trouve pas ...
Voila le problème : quand j'installe un serveur sans mot de passe pour l'utilisateur, la création des fichiers est OK
Mais quand je met un mot de passe à l'administrateur du serveur, j'ai une erreur lors de la création des fichiers
Cet erreur me dit que l'accès au serveur est refusée
Pourtant, je n'ai aucune erreur lors de la connexion !!
Code connexion :
Pourtant, je n'ai aucune erreur lors de la connexion !!
Code connexion :
Code de traitement des fichiers J'ai une erreur à la création !!! (HCréationSiInexistant(sNomUnFichier,gsPasse))
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 PROCÉDURE Connexion() Sablier(Vrai) ToastAffiche("Connexion au Serveur",toastCourt,cvMilieu,chCentre) gsPasse = "Asorco$68100" gbOK = HPasse("*",gsPasse) // // Paramètres de la connexion gNomConnexion..Provider = hAccèsHFClientServeur gNomConnexion..Utilisateur = gsConnexionUtilisateur // "admin" gNomConnexion..MotDePasse = gsConnexionMotDePasse // "" gNomConnexion..Serveur = "["+gsConnexionServeur+"]:"+gnConnexionPort // "MON-PC" //////gNomConnexion..BaseDeDonnées = "GestStock" gNomConnexion..Cryptage = hCryptageNon gNomConnexion..InfosEtendues = "Ma connexion" // Ouverture de la connexion gbOK= HOuvreConnexion(gNomConnexion) SI gbOK=Faux ALORS Sablier(Faux) Beep() Erreur("La connexion au serveur a échouée","Vous devez saisir les bons paramètres de connexion") gsLibErreur="La connexion au serveur a échouée"+RC+"Vous devez saisir les bons paramètres de connexion" FIN Sablier(Faux)
Merci de bien vouloir m'aider
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 PROCÉDURE ControleFichier() gsPasse = "Asorco$68100" gbOK = HPasse("*",gsPasse) gNomConnexion.MotDePasse =gsConnexionMotDePasse gNomConnexion.Serveur =gsConnexionServeur gNomConnexion.Utilisateur =gsConnexionUtilisateur sListeDesErreurs est une chaîne // Vérification stricte de la structure de fichiers HVérifieStructure("*", hIdentique) // Pour tous les fichiers POUR TOUTE CHAÎNE sNomUnFichier DE HListeFichier() SÉPARÉE PAR RC QUAND EXCEPTION DANS // Ouverture ou création du fichier de données HCréationSiInexistant(sNomUnFichier,gsPasse) FAIRE // Problème // Il y a une différence de structure ? SI HErreur(hErrEnCours) = 70016 ALORS // Erreur 70016: LE FICHIER NE CORRESPOND PAS A SA DESCRIPTION ToastAffiche("Mise à jour de la structure du fichier <" + ... sNomUnFichier + "> en cours.....", toastCourt, cvMilieu, chCentre) // On met à jour la structure du fichier SI PAS HModifieStructure(sNomUnFichier) ALORS // Echec de la mise à jour de la structure du fichier sListeDesErreurs += [RC] + ... "- Erreur de modification de structure pour le fichier <" + ... sNomUnFichier + "> : " + HErreurInfo() FIN SINON // Autres erreurs qu'une différence de structure sListeDesErreurs += [RC] + "- Erreur d'accès au fichier <" + ... sNomUnFichier + "> : " + HErreurInfo() FIN FIN FIN // Il y a eu des erreurs ? SI sListeDesErreurs <> "" ALORS // Message afin de prévenir SI PAS OuiNon("Des erreurs sont apparus lors de l'ouverture des fichiers : " + RC + ... sListeDesErreurs + RC +... "Continuer quand même l'application ?") ALORS FIN FIN gsLibErreur="" // Vérification compatible de la structure de fichier // Ainsi les modifications "les plus courantes" permettent // quand même l'utilisation de l'application (voir HVérifieStructure) HVérifieStructure("*", hCompatible) gbOK=HCréationSiInexistant("*", gsPasse) SI gbOK=Faux ALORS Beep() gsLibErreur="Erreur lors de la création des fichiers"+RC+ErreurInfo(errComplet) Erreur(gsLibErreur) RETOUR FIN gbOK=HOuvre("*",gsPasse) SI gbOK=Faux ALORS Beep() gsLibErreur="Erreur lors de l'ouverture des fichiers"+RC+ErreurInfo(errComplet) Erreur(gsLibErreur) RETOUR FIN
Cordialement
SC
Partager