PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → ERREUR L'accès au serveur vous est refusé.
ERREUR L'accès au serveur vous est refusé.
Débuté par Arnaud G., 23 juin 2014 23:24 - 7 réponses
Membre enregistré
93 messages
Popularité : +1 (1 vote)
Posté le 23 juin 2014 - 23:24
Bonjour à tous,

Je bloque sur un problème d'accès à une base HFSQL C/S
Je m'y connecte bien.
SI HOuvreConnexion(gsCnxName, gsCnxLogin, gsCnxPass, gsCnxServer, gsCnxDB, hAccèsHFClientServeur) ALORS
Trace("Connexion à la base de données réussie.")
SINON
Trace("Connexion impossible à la base de données.")
FIN

mais je léve une exception HF : L'accès au serveur vous est refusé.
dès la première ligne d'ajout "POSTE.id" :
QUAND EXCEPTION
sMsgErr est une chaîne = HErreurInfo()
SI sMsgErr~="" ALORS sMsgErr = "L'appel serveur a levé une exception."
MyLog("Exception:"+RC+sMsgErr, ejErreur)
FIN

POSTE.id = "fgfdgfdgfdgdfgdfgdfgd"
POSTE.nom = "PORTABLE-ARNAUD"
SI HAjoute(POSTE) ALORS
Trace("Ajout du poste dans la BDD terminé.")
SINON
Trace("Ajout impossible du poste dans la BDD."+RC+HErreurInfo(), ejErreur)
FIN


Avez-vous une idée ?
Merci
Membre enregistré
280 messages
Popularité : +22 (28 votes)
Posté le 24 juin 2014 - 05:22
L'erreur détaillée serait plus pratique pour t'aider. En attendant regardes du coté des droits d'accès utilisateur. L'utilisateur qui se connecte n'as peut-être pas les droits pour ajouter dans le fichier 'POSTE'.

--
Olivier
http://www.maillage.net
Membre enregistré
93 messages
Popularité : +1 (1 vote)
Posté le 24 juin 2014 - 09:27
Bonjour Olivier,

La connexion s'effectue correctement en Admin + password
Voici le message d'erreur complet :

Que s'est-il passé ?
L'accès au serveur vous est refusé.
Vérifiez que le nom d'utilisateur <Admin> et le mot de passe sont corrects.

Code erreur : 74001
Niveau : erreur non fatale (EL_ONRETURN)
Code erreur WD55 : 4001

Dump de l'erreur du module 'WD190HF.DLL' (19.0.97.1).
Identifiant des informations détaillées (.err) : 73205
Informations supplémentaires :
EIT_LOGICALTABLENAME : <POSTE>
Membre enregistré
93 messages
Popularité : +1 (1 vote)
Posté le 24 juin 2014 - 15:04
Même erreur si je passe par une variable de type Enregistrement :
ePOSTE est un Enregistrement de POSTE
ePOSTE.id = "fgfdgfdgfdgdfgdfgdfgd"
ePOSTE.nom = "PORTABLE-ARNAUD"
POSTE = ePOSTE

mais à la ligne POSTE = ePOSTE

:(
Membre enregistré
93 messages
Popularité : +1 (1 vote)
Posté le 24 juin 2014 - 17:21
Il faut ajouter HChangeConnexion() après HOuvreConnexion()...

// Utilisation de la connexion
SI PAS HChangeConnexion("*", gsCnxName) ALORS
Erreur("Impossible d'utilisation la connexion." + RC + HErreurInfo())
FIN
Posté le 30 juillet 2021 - 11:25
Bonjour,
J'ai le même problème :
- j'ai défini une connexion HFSQL C/S sur la connexion de mon analyse qui fonctionne et qui pointe sur un utilisateur et un mot de passe. Lorsque je teste cette connexion elle est correcte.
- J'ai construit une connexion qui pointe sur le même serveur HFSQL C/S et le même utilisateur avec le même mot de passe.
- J'utilise cette connexion pour un HOuvreConnexion(Ma_connexion) qui me renvoie cette erreur.

- si je n'utilise pas la connexion et je ne me connecte à rien la connexion se fait toute seule sans aucune action de ma part et l'application est fonctionnelle.

Je ne comprends pas...

Quelqu'un à une explication ?
Cordialement,
Cramsoturf
Posté le 29 septembre 2022 - 22:58
Ta connexion est bien ouverte, mais ton fichier POSTE n'est pas assigné à la connexion.
SI PAS HChangeConnexion("POSTE", gsCnxName) ALORS
Erreur("Impossible d'ouvrir le fichier POSTE sur la connexion." + RC + HErreurInfo())
FIN
Membre enregistré
3 311 messages
Popularité : +93 (137 votes)
Posté le 30 septembre 2022 - 07:01
Franchement, je ne vois pas l'intérêt de répondre un an après.