|
Accueil → WINDEV 2025 → Gestion des mmots de passe stocqué dans HFCS pour Connexion à SQL Server |
Gestion des mmots de passe stocqué dans HFCS pour Connexion à SQL Server |
Débuté par Ralph IGCI, 10 juin 2025 10:24 - 3 réponses |
| |
| | | |
|
| |
Membre enregistré 493 messages |
|
Posté le 10 juin 2025 - 10:24 |
Bonjour, J'ai une table HFCS qui a un champ (motdepassesql) qui doit contenir un mot de passe qui va me permettre de me connecter à SQL Server. Comment je dois le securiser ou l'utiliser dans une connexion SQL Server, Je dois utiliser Houvreconnexion, HFCS n'a pas de problème. Merci |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 19 messages |
|
Posté le 10 juin 2025 - 15:35 |
Bonjour, J'utilise ce bout de code pour me connecter à un MSSQL server :
Procedure HConnexion_MSSQL(cnxConnexion est une Connexion, LOCALE sServeur est une chaîne, LOCALE nNumPort est un entier sans signe, LOCALE sBaseDeDonnees est une chaîne, LOCALE sUtilisateur est une chaîne, LOCALE sMotDePasse est une chaîne)
ErreurChangeParamètre(epRenvoyerErreur, Faux)
H.ModeSQLServer = 1
cnxConnexion..Serveur = sServeur + ((nNumPort > 0) ? ","+NumériqueVersChaîne(nNumPort) SINON "") cnxConnexion..BaseDeDonnées = sBaseDeDonnees cnxConnexion..Utilisateur = sUtilisateur cnxConnexion..MotDePasse = sMotDePasse cnxConnexion..Provider = hAccèsNatifSQLServer cnxConnexion..Accès = hOLectureEcriture cnxConnexion..OptionsCurseur = hCurseurClient cnxConnexion..InfosEtendues = "Initial Catalog="+sServeur+"; WD Connection Timeout=10; WD Command Timeout=120"
HOuvreConnexion(cnxConnexion)
HChangeConnexion("*", cnxConnexion)
RENVOYER Vrai
Sans doute à adapter selon ton besoin. NN12 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 493 messages |
|
Posté le 10 juin 2025 - 16:03 |
NN12 a écrit :
Bonjour, J'utilise ce bout de code pour me connecter à un MSSQL server : Procedure HConnexion_MSSQL(cnxConnexion est une Connexion, LOCALE sServeur est une chaîne, LOCALE nNumPort est un entier sans signe, LOCALE sBaseDeDonnees est une chaîne, LOCALE sUtilisateur est une chaîne, LOCALE sMotDePasse est une chaîne)
ErreurChangeParamètre(epRenvoyerErreur, Faux)
H.ModeSQLServer = 1
cnxConnexion..Serveur = sServeur + ((nNumPort > 0) ? ","+NumériqueVersChaîne(nNumPort) SINON "") cnxConnexion..BaseDeDonnées = sBaseDeDonnees cnxConnexion..Utilisateur = sUtilisateur cnxConnexion..MotDePasse = sMotDePasse cnxConnexion..Provider = hAccèsNatifSQLServer cnxConnexion..Accès = hOLectureEcriture cnxConnexion..OptionsCurseur = hCurseurClient cnxConnexion..InfosEtendues = "Initial Catalog="+sServeur+"; WD Connection Timeout=10; WD Command Timeout=120"
HOuvreConnexion(cnxConnexion)
HChangeConnexion("*", cnxConnexion)
RENVOYER Vrai Sans doute à adapter selon ton besoin. NN12
Merci, mon problème est de savoir comment stocké le mot de passe dans un fichier HF pour qu'il soit en sécurité et crypté. Si j'utilise le type de rubrique mot de passe dans la table. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 19 messages |
|
Posté le 10 juin 2025 - 16:14 |
D'après l'aide en ligne, le type de rubrique Mot de passe sécurisé ne semble pas être compatible avec MSSQL Server. Uniquement avec les bases HFSQL. https://doc.pcsoft.fr/fr-FR/?9500235 Bien cordialement, |
| |
| |
| | | |
|
| | | | |
| | |
|