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 |
HLit En anglais : HRead |
Version de WDScript : 2.0.5+
Lit un enregistrement dans un fichier HyperFile avec un numéro d'enregistrement donné. Ce mode de lecture est appelé "Accès direct". L'enregistrement lu est chargé en mémoire.
<Statut> = HLit([<Fichier> [,<Numéro d'enregistrement> [,<Options>]]])
<Fichier> est le nom du fichier Hyper File, de la vue ou de la requête manipulé. Si ce paramètre correspond à une chaîne vide, la fonction HLit manipule le dernier fichier utilisé par la dernière fonction H...
<Numéro d'enregistrement> est le numéro de l'enregistrement à lire. Si ce paramètre n'est pas spécifié (ou est égal à 0 ou à la constante hNumEnrEnCours), la fonction HLit va manipuler l'enregistrement en cours.
<Options> est un paramètre le blocage réalisé sur l'enregistrement lu par la fonction HLit :
- hBlocageNon pour aucun blocage (même si la fonction HDébutVerrou a été appelée) : l'enregistrement pourra être lu ou modifié par une autre application pendant la lecture.
- hBlocageEcriture pour le blocage en écriture : l'enregistrement en cours de lecture pourra être lu par une autre application mais ne pourra pas être modifié par une autre application.
- hBlocageLectureEcriture pour le blocage en lecture/écriture : l'enregistrement en cours de lecture ne pourra ni être lu ni être modifié par une autre application.
Pour obtenir un message d'erreur étendu, appeler HErreurInfo
<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.