Objet Stream ADO

Objet Stream (version ADO 2.5)

Les objets Stream ADO sont utilisés pour lire, écrire et traiter les flux de données binaires ou textuelles.

Les objets Stream peuvent être obtenus de trois manières :

  • En pointant vers l'URL contenant l'objet contenant des données binaires ou textuelles (généralement un fichier). Cet objet peut être un document simple, un objet Record représentant un document structuré ou un dossier.
  • En instancié l'objet Stream. Ces objets Stream peuvent être utilisés pour stocker les données de l'application. Contrairement aux Streams ou au Stream par défaut associés à l'URL, les Streams instanciés ne sont pas liés au source de base par défaut.
  • En ouvrant le Stream par défaut associé à l'objet Record. Un Stream par défaut associé à l'objet Record peut être obtenu lors de l'ouverture du Record. Il suffit d'ouvrir ce flux pour supprimer un voyage aller-retour.

Syntaxe

objectname.property
objectname.method

Propriété

Propriété Description
Jeu de caractères Spécifier le jeu de caractères utilisé pour stocker le Stream.
EOS Retourner si la position actuelle est à la fin du flux.
Séparateur de ligne Définir ou retourner le séparateur de ligne utilisé dans l'objet Stream de texte.
Mode Définir ou retourner les permissions disponibles pour la modification des données.
Position Définir ou retourner la position actuelle à partir de l'objet Stream (calculée en octets).
Taille Retourner la taille de l'objet Stream ouvert.
État Retourner une valeur décrivant si le Stream est ouvert ou fermé.
Type Définir ou retourner le type de données de l'objet Stream.

Méthode

Méthode Description
Annuler Annuler l'exécution de l'appel Open sur l'objet Stream.
Fermer Fermer un objet Stream.
CopierVers Copier un nombre spécifié de caractères/bits d'un objet Stream à un autre objet Stream.
Vider Envoyer le contenu du tampon Stream à l'objet inférieur associé.
ChargerDepuisFichier Charger le contenu d'un fichier dans un objet Stream.
Ouvrir Ouvrir un objet Stream.
Lire Lire tout le flux ou un nombre spécifié d'octets à partir d'un objet Stream binaire.
LireTexte Lire tout le flux, une ligne ou un nombre spécifié d'octets à partir d'un objet Stream de texte.
EnregistrerDansFichier Enregistrer le contenu binaire d'un objet Stream dans un fichier.
DéfinirEOS Définir la position actuelle comme la fin du flux (EOS).
SauterLigne Sauter une ligne lors de la lecture d'un flux de texte.
Écrire Écrire des données binaires dans un objet Stream binaire.
ÉcrireTexte Écrire des données de caractères dans un objet Stream de texte.