objet Stream (ADO)
S’applique à : Access 2013, Office 2013
Représente un flux de données binaires ou de texte.
Remarques
Dans les hiérarchies structurées par arborescence, telles qu’un système de fichiers ou un système de messagerie, un enregistrement peut avoir un flux binaire par défaut de bits qui contient le contenu du fichier ou de l’e-mail. Un objet Stream peut être utilisé pour manipuler des champs ou des enregistrements contenant ces flux de données. Un objet Stream peut être obtenu de différentes façons :
À partir d'une URL pointant sur un objet (en général, un fichier) contenant des données binaires ou texte. Cet objet peut être un simple document, un objet Record représentant un document structuré ou un dossier.
En ouvrant l'objet Stream par défaut associé à un objet Record. Vous pouvez obtenir le flux par défaut associé à un objet Record lorsque cet objet Record est ouvert, ce qui évite un aller-retour qui ne servirait qu'à ouvrir le flux.
Par l'instanciation d'un objet Stream. Ces objets Stream peuvent être utilisés pour stocker des données afin de répondre aux besoins de votre application. Contrairement au Stream associé à une URL ou au Stream par défaut d'un Record, un Stream instancié n'est pas associé à une source sous-jacente par défaut.
Les méthodes et les propriétés d'un objet Stream vous permettent d'effectuer diverses tâches :
ouvrir un objet Stream à partir d'un Record ou d'une URL, à l'aide de la méthode Open ;
fermer un Stream à l'aide de la méthode Close ;
entrer des octets ou du texte dans un Stream à l'aide des méthodes Write et WriteText ;
lire des octets du Stream à l'aide des méthodes Read et ReadText ;
écrire des données Stream (encore présentes dans le tampon ADO) dans l'objet sous-jacent à l'aide de la méthode Flush ;
copier le contenu d'un Stream dans un autre Stream à l'aide de la méthode CopyTo ;
contrôler la façon dont les lignes sont lues depuis le fichier source avec la méthode SkipLine et la propriété LineSeparator ;
déterminer la fin de la position du flux à l'aide de la propriété EOS et de la méthode SetEOS ;
enregistrer et restaurer des données dans des fichiers à l'aide des méthodes SaveToFile et LoadFromFile ;
spécifier le jeu de caractères utilisé pour stocker le Stream à l'aide de la propriété Charset ;
arrêter une opération Stream asynchrone à l'aide de la méthode Cancel ;
déterminer le nombre d'octets d'un Stream à l'aide de la propriété Size ;
contrôler la position actuelle au sein d'un Stream à l'aide de la propriété Position ;
déterminer le type de données dans un Stream à l'aide de la propriété Type ;
déterminer l'état actuel du Stream (fermé, ouvert ou en cours d'exécution) à l'aide de la propriété State ;
spécifier le mode d'accès au Stream à l'aide de la propriété Mode.
Remarque
Les URL qui utilisent le schéma http appellent automatiquement le fournisseur Microsoft OLE DB pour la publication Internet. Pour plus d’informations, consultez URL absolues et relatives.