Metodo Record.ReadStream
Il metodo ReadStream dell'oggetto Record legge un numero specificato di byte da un campo record che contiene dati di flusso.
Sintassi
Record.ReadStream(
field,
length,
format
)
Parametri
-
Campo
-
Numero di campo obbligatorio del valore all'interno del record, basato su 1.
-
length
-
Numero necessario di byte da leggere dal flusso.
-
format
-
Interpretazione necessaria e restituzione dei byte di dati.
Nome parametro Significato - msiReadStreamInteger
- 0
Quando un numero intero lungo deve essere compreso tra 1 e 4. - msiReadStreamBytes
- 1
I dati come BSTR: un byte per carattere. - msiReadStreamAnsi
- 2
I byte ANSI tradotti in un BSTR Unicode. - msiReadStreamDirect
- 3
Coppie di byte restituite direttamente come BSTR.
Valore restituito
Questo metodo restituisce una stringa contenente il numero richiesto di byte letti da un campo record.
Commenti
Il valore restituito di un campo non esistente è un valore Vuoto. Se il flusso ha meno byte richiesti dal conteggio, la stringa restituita viene abbreviata in modo appropriato.
Per un esempio di questo metodo, vedere Copiare un file ANSI in un campo di database.
Requisiti
Requisito | Valore |
---|---|
Versione |
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP |
DLL |
|
IID |
IID_IRecord è definito come 000C1093-0000-0000-C000-0000000000000046 |