WDScript :: Aide en ligne pour 103 fonctions

Tier par :

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.

Syntaxe

<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.

Remarque

Pour obtenir un message d'erreur étendu, appeler HErreurInfo

Exemple

<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>

Commentaires

Les commentaires doivent si possible être postés en anglais. Ils sont soumis à la modération avant d'être publiés.

Ajouter votre commentaire