Bonjour à tous,

Je bloque sur un problème d'accès à une base HFSQL C/S
Je m'y connecte bien en Admin + password.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
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 dès la première ligne "POSTE.id = " :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
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
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>
Même erreur si je passe par une variable de type Enregistrement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
ePOSTE est un Enregistrement de POSTE
ePOSTE.id = "fgfdgfdgfdgdfgdfgdfgd"
ePOSTE.nom = "PORTABLE-ARNAUD"
POSTE = ePOSTE
mais à la ligne POSTE = ePOSTE

Avez-vous une idée ?
Merci