Record.ReadStream, méthode
La méthode ReadStream de l’objet Record lit un nombre spécifié d’octets à partir d’un champ d’enregistrement qui contient des données de flux.
Syntaxe
Record.ReadStream(
field,
length,
format
)
Paramètres
-
field
-
Numéro de champ requis de la valeur dans l’enregistrement, basé sur 1.
-
length
-
Nombre d’octets requis à lire dans le flux.
-
format
-
Interprétation et retour requis des octets de données.
Nom du paramètre Signification - msiReadStreamInteger
- 0
En tant qu’entier long, la longueur doit être comprise entre 1 et 4. - msiReadStreamBytes
- 1
Données sous forme de BSTR : un octet par caractère. - msiReadStreamAnsi
- 2
Octets ANSI traduits en BSTR Unicode. - msiReadStreamDirect
- 3
Paires d’octets qui sont retournées directement en tant que BSTR.
Valeur retournée
Cette méthode retourne une chaîne qui contient le nombre demandé d’octets lus à partir d’un champ d’enregistrement.
Notes
La valeur retournée d’un champ inexistant est une chaîne vide. Si le flux a moins d’octets que le nombre demandé, la chaîne retournée est raccourcie de façon appropriée.
Pour obtenir un exemple de cette méthode, consultez Copier un fichier ANSI dans un champ de base de données.
Configuration requise
Condition requise | Valeur |
---|---|
Version |
Windows Installer 5.0 sur Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 sur Windows Server 2008 ou Windows Vista. Windows Installer sur Windows Server 2003 ou Windows XP |
DLL |
|
IID |
IID_IRecord est défini comme étant 000C1093-0000-0000-C000-000000000046 |