Compartir a través de


Método Record.ReadStream

El método ReadStream del objeto Record lee un número especificado de bytes de un campo de registro que contiene datos de flujo.

Sintaxis

Record.ReadStream(
  field,
  length,
  format
)

Parámetros

field

Número de campo necesario del valor dentro del registro, basado en 1.

length

Número necesario de bytes que se deben leer del flujo.

format

Interpretación necesaria y devolución de los bytes de datos.

Nombre de parámetro Significado
msiReadStreamInteger
0
Como entero largo, la longitud debe ser de 1 a 4.
msiReadStreamBytes
1
Los datos como BSTR: un byte por carácter.
msiReadStreamAnsi
2
Bytes ANSI convertidos a un BSTR Unicode.
msiReadStreamDirect
3
Pares de bytes que se devuelven directamente como BSTR.

 

Valor devuelto

Este método devuelve una cadena que contiene el número solicitado de bytes leídos desde un campo de registro.

Observaciones

El valor devuelto de un campo inexistente es un valor vacío. Si la secuencia tiene menos bytes que el recuento solicitado, la cadena devuelta se abre correctamente.

Para ver un ejemplo de este método, consulte Copia de un archivo ANSI en un campo de base de datos.

Requisitos

Requisito Value
Versión
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer en Windows Server 2003 o Windows XP
Archivo DLL
Msi.dll
IID
IID_IRecord se define como 000C1093-0000-0000-C000-000000000046