Record.ReadStream 方法
Record 对象的 ReadStream 方法从包含流数据的记录字段中读取指定数量的字节。
语法
Record.ReadStream(
field,
length,
format
)
参数
-
field
-
记录中值的必填字段编号,从 1 开始。
-
length
-
需要从流中读取的字节数。
-
format
-
需要解释和返回数据字节。
参数名称 含义 - msiReadStreamInteger
- 0
作为一个长整数,长度必须为 1 到 4。 - msiReadStreamBytes
- 1
作为 BSTR 的数据,每个字符一个字节。 - msiReadStreamAnsi
- 2
转换为 Unicode BSTR 的 ANSI 字节。 - 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 |