Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Метод ReadStream объекта Record считывает указанное количество байтов из поля записи, содержащего потоковые данные.
Синтаксис
Record.ReadStream(
field,
length,
format
)
Параметры
-
Поле
-
Обязательный номер поля значения в записи на основе 1.
-
length
-
Необходимое количество байтов для чтения из потока.
-
format
-
Требуется интерпретация и возврат байтов данных.
Имя параметра Значение - msiReadStreamInteger
- 0
Как длинное целое число длина должна быть от 1 до 4. - msiReadStreamBytes
- 1
Данные в виде BSTR — один байт на символ. - msiReadStreamAnsi
- 2
Байты ANSI, преобразованные в BSTR в Юникоде. - msiReadStreamDirect
- 3
Пары байтов, возвращаемые непосредственно в виде BSTR.
Возвращаемое значение
Этот метод возвращает строку, содержащую запрошенное количество байтов, считанных из поля записи.
Комментарии
Возвращаемое значение несуществующего поля — пустое значение. Если в потоке меньше байтов, чем запрошено, возвращаемая строка соответствующим образом сокращается.
Пример этого метода см. в разделе Копирование файла ANSI в поле базы данных.
Требования
| Требование | Значение |
|---|---|
| Версия |
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или Установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP |
| DLL |
|
| IID |
IID_IRecord определяется как 000C1093-0000-0000-C000-0000000000046 |