Объект Record

Объект Record — это контейнер для хранения и передачи переменного количества значений. Поля в записи индексируются числовым образом и могут содержать строки, целые числа, объекты и значения NULL. Поля, превышающие размер выделенной записи, рассматриваются как имеющие постоянные значения NULL. Поле 0 зарезервировано.

Элементы

Объект Record имеет следующие типы элементов:

Методы

Объект Record содержит следующие методы.

Метод Описание
ClearData Очищает данные во всех полях, устанавливая для них значение NULL.
FormatText Форматирует поля в соответствии с шаблоном в поле 0.
ReadStream Считывает указанное количество байтов из поля записи, вмещая потоковые данные.
SetStream Копирует содержимое указанного файла в назначенное поле записи в виде потоковых данных.

 

Свойства

Объект Record имеет следующие свойства.

Свойство Тип доступа Описание
DataSize
Возвращает размер данных для указанного поля.
FieldCount
Возвращает число полей в записи.
IntegerData
Чтение/запись
Передает 32-разрядные целочисленные данные в указанное поле в записи или из него.
Isnull
Возвращает значение True, если указанное поле имеет значение NULL, и False, если поле содержит данные.
StringData
Чтение/запись
Передает строковые данные в указанное поле в записи или из него.

 

Требования

Требование Значение
Версия
Установщик 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
Msi.dll
IID
IID_IRecord определяется как 000C1093-0000-0000-C000-0000000000046

См. также раздел

Метод CreateRecord

Примеры сценариев установщика Windows