Bonjour a tous,
Je me connecte a plusieurs bases hyperfiles sans problème via une connexion OLE DB.
Mais j'ai une table récalcitrante, en effet elle est protégée par un mot de passe comme celui là : aa";bb
En suivant la documentation de PC Soft a ce sujet j'ai donc backslashé le ; et doublé le "
J'utilise donc cette chaine de connexion :
Je suis sûr du mot de passe car j'ai crée moi même la table de test que j'utilise.Je précise que le mot de passe est sur la table non sur la base de donnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Provider=PCSOFT.HFSQL;Data Source="";Initial Catalog="C:\tables";User ID=Admin;Password="";Extended Properties="Password=tablecharly8:aa""\;bb";
Il semble que le problème soit lié a l'usage de " suivi de ; car si je crée une table ayant comme mot de passe aa"bb ou aa;bb j'arrive à m'y connecter sans soucis.
Pourriez-vous me dire ce qu'il ne va pas ou comment encoder correctement le mot de passe ?
Merci,
Cordialement,
Partager