共用方式為


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
Msi.dll
IID
IID_IRecord定義為 000C1093-0000-0000-C000-000000000046