WDScript :: Aide en ligne pour 103 fonctions |
Nombre de fonctions commencant par A > 4 |
English version |
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
HOuvre En anglais : HOpen |
Version de WDScript : 2.0.5+
Ouvre un fichier d'une base HyperFile
<Résultat> = HOuvre (<Nom du fichier> [,<Mot de Passe>] [,<Mode>])
<Résultat> : est un booléen qui est à Vrai si le fichier a été ouvert ou Faux en cas de problème (mot de passe incorrect, etc.) et le fichier n'est pas ouvert. La fonction HErreur permet d'identifier l'erreur.
<Nom du fichier> : Chaîne de caractères pour le nom du fichier manipulé (Nom logique, défini dans l'analyse). Si ce paramètre correspond à "*", tous les fichiers décrits dans l'analyse sont ouverts. Si le mot de passe est précisé, ce mot de passe sera utilisé pour ouvrir tous les fichiers.
<Mot de passe> Si aucun mot de passe n'est associé au fichier, il est possible d'utiliser une chaîne vide.
<Mode> : Constante de type entier optionnelle pour paramètrer le mode d'accès au fichier. Si ce paramètre n'est pas spécifié, le fichier sera ouvert selon ses caractéristiques (si le fichier est en lecture seule, il sera ouvert en lecture; si le fichier est en lecture/écriture, il sera ouvert en mode lecture/écriture).
- HOLectureEcriture : Le fichier est accessible en lecture et en écriture. Il est possible aussi bien de lire des enregistrements que d'écrire de nouveaux enregistrements.
- HOLecture : Le fichier est accessible uniquement en lecture. Seule la lecture des enregistrements est possible. Il n'est pas possible d'en ajouter ou d'en supprimer.
Si vous utilisez la fonction avec une base de données au format HyperFile 5, le paramètre <Mode> n'est pas pris en compte.
<WDSCRIPT> // Ce script permet d'utiliser HF 5 avec la 2.0.7+ i est un entier = 0 anaHF5 est une chaîne = "votreAnalyse.WDD" ficHF5 est une chaîne = "votreHyperFile5.FIC" FIC est une chaîne = "CLIENT" // Ceci est un exemple SI pas HDeclare (FIC, anaHF5) ALORS Annule(HErreurInfo()) SI pas HChangeRep("*", ficHF5) ALORS Annule(HErreurInfo()) SI pas HOuvre(FIC) ALORS Annule(HErreurInfo()) POUR i = 1 A HNbEnr(FIC) HLit(FIC, i) SI HEtat() ALORS Echo({FIC+".NOM"}+"<br>") FIN </WDSCRIPT> |
Les commentaires doivent si possible être postés en anglais. Ils sont soumis à la modération avant d'être publiés.