|
Fichiers en Client/Serveur |
Started by BLANDINE / BRESSUIRE, Jul., 22 2024 11:07 AM - 9 replies |
| |
| | | |
|
| |
Registered member 35 messages |
|
Posted on July, 22 2024 - 11:07 AM |
Bonjour, J'ai un fichier déjà existant sur lequel je voudrais ajouter un mot de passe. Je n'y arrive pas et je commence à douter sur le fait qu'il ne faut pas mettre un mot de passe sur la connexion car cela ne serait pas possible sur les fichiers. J'aurai besoin de votre aide. Merci |
| |
| |
| | | |
|
| | |
| |
Registered member 2,075 messages |
|
Posted on July, 22 2024 - 11:31 AM |
| |
| |
| | | |
|
| | |
| |
Registered member 35 messages |
|
Posted on July, 22 2024 - 11:39 AM |
Oui j'ai voulu faire un HChangeMotDePasse mais j'ai le plantage suivant : Vous avez appelé la fonction 'HChangeMotDePasse'. Erreur renvoyée par le serveur <185.163.64.95:33900> : Impossible d'ouvrir le fichier <TestInalterable\C:\Mes Projets\TestFichierInalterableHFSQL\Exe\Fichiers\CONDREGL.fic>.
Détail de l'erreur système :
La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte. Effectivement, mon fichier n'est pas dans TestInalterable\C:\Mes Projets\TestFichierInalterableHFSQL\Exe\Fichiers\CONDREGL.fic. Voici mon code :
CnxFichiersDonnees..Provider = hAccèsHFClientServeur CnxFichiersDonnees..Serveur = "185.163.74.95:33900" CnxFichiersDonnees..BaseDeDonnées = "TestInalterable" CnxFichiersDonnees..Utilisateur = "Admin" CnxFichiersDonnees..MotDePasse = "" //modifier la connexion et mettre ce mot de passe. SI PAS HOuvreConnexion (CnxFichiersDonnees) ALORS FinProgramme FIN
HChangeConnexion ("CondRegl",CnxFichiersDonnees) HCréationSiInexistant ("CondRegl") SI PAS CONDREGL..ProtégéParMotDePasse ALORS HChangeMotDePasse("CondRegl","Mot2Passe") SINON HPasse("CondRegl","Mot2Passe") FIN
Je suis perdue |
| |
| |
| | | |
|
| | |
| |
Posted on July, 22 2024 - 2:37 PM |
Bonjour si tu veux seulement ajouter le mot de passe par programmation tu dois utilisé la fonction HPASS avant la création du fichier je crois que les dernières lignes de ton code doivent être comme ça :
HPasse("CondRegl","Mot2Passe") HChangeConnexion ("CondRegl",CnxFichiersDonnees) HCréationSiInexistant ("CondRegl")
cordialement |
| |
| |
| | | |
|
| | |
| |
Registered member 35 messages |
|
Posted on July, 22 2024 - 2:58 PM |
Oui sauf que mon fichier existe déjà et cela ne rajoute pas le mot de passe |
| |
| |
| | | |
|
| | |
| |
Posted on July, 22 2024 - 4:06 PM |
sur la doc de pcsoft ça dois se faire AVANT la création |
| |
| |
| | | |
|
| | |
| |
Registered member 2,075 messages |
|
Posted on July, 22 2024 - 4:16 PM |
Bonjour,
Peut-être que vous utilisez la syntaxe de nom pour les fichiers HF classic et pas les HF serveur (.\)
-- Bon dev, Jean-Pierre |
| |
| |
| | | |
|
| | |
| |
Registered member 35 messages |
|
Posted on July, 22 2024 - 5:00 PM |
Jean-Pierre, désolée mais je n'ai pas compris la réponse. |
| |
| |
| | | |
|
| | |
| |
Registered member 2,075 messages |
|
Posted on July, 23 2024 - 8:22 AM |
Bonjour Blandine,
Le message : Impossible d'ouvrir le fichier <TestInalterable\C:\Mes Projets\TestFichierInalterableHFSQL\Exe\Fichiers\CONDREGL.fic>. ressemble à un problème d'utilisation de nom relatif en Local par rapport au répertoire. En C/S, il faut utiliser la forme relative au serveur qui commence par ".\" Ou tout simplement :
HChangeConnexion (CONDREGL,CnxFichiersDonnees) HCréationSiInexistant (CONDREGL) SI PAS CONDREGL..ProtégéParMotDePasse ALORS HChangeMotDePasse(CONDREGL,"Mot2Passe") SINON HPasse(CONDREGL,"Mot2Passe") FIN
-- Bon dev, Jean-PierreMessage modified, July, 23 2024 - 8:23 AM |
| |
| |
| | | |
|
| | |
| |
Registered member 35 messages |
|
Posted on July, 23 2024 - 2:43 PM |
| |
| |
| | | |
|
| | | | |
| | |
|