Record.ReadStream 方法
Record物件的ReadStream方法會從包含資料流程資料的記錄欄位讀取指定的位元組數目。
語法
Record.ReadStream(
field,
length,
format
)
參數
-
field
-
記錄中以 1 為基礎之值的必要欄位編號。
-
length (長度)
-
要從資料流程讀取的必要位元組數目。
-
format
-
必要的解譯和傳回資料位元組。
參數名稱 意義 - msiReadStreamInteger
- 0
長度必須是 1 到 4 的長整數。 - msiReadStreamBytes
- 1
資料做為 BSTR,每個字元一個位元組。 - msiReadStreamAnsi
- 2
ANSI 位元組轉譯為 Unicode BSTR。 - msiReadStreamDirect
- 3
直接以 BSTR傳回的位元組組。
傳回值
這個方法會傳回字串,其中包含從記錄欄位讀取的要求位元組數目。
備註
不存在欄位的傳回值為空白值。 如果資料流程的位元組數目較少,則傳回的字串會適當地縮短。
如需此方法的範例,請參閱 將 ANSI 檔案複製到資料庫欄位。
規格需求
需求 | 值 |
---|---|
版本 |
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer |
DLL |
|
IID |
IID_IRecord定義為 000C1093-0000-0000-C000-000000000046 |