Udostępnij przez


Praca z rekordami

Instalator dostarcza funkcje, które manipulują rekordami w bazie danych instalacji. Te funkcje mogą być używane w połączeniu z funkcjami opisanymi w Praca z zapytaniami w celu wprowadzenia rzeczywistych zmian w bazie danych.

Następujące funkcje tworzą lub usuwają rekordy:

  • Aby utworzyć nowy rekord dla bazy danych, wywołaj funkcję MsiCreateRecord.
  • Aby wyczyścić dane z rekordu, ustaw dla każdego pola wartość null, wywołując funkcję MsiRecordClearData.

Następujące funkcje wypełniają określone pola rekordów:

Następujące funkcje odczytują wartości z określonych pól rekordów:

Następujące funkcje to funkcje rekordów informacyjnych:

  • Aby uzyskać liczbę pól, które zawiera rekord, wywołaj funkcję MsiRecordGetFieldCount.
  • Aby uzyskać rozmiar pola, wywołaj funkcję MsiRecordDataSize. Wartość zwracana MsiRecordDataSize jest wrażliwa na typ pola.