Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
- Aby ustawić rekord na liczbę całkowitą, wywołaj funkcję MsiRecordSetInteger.
- Aby ustawić rekord na ciąg, wywołaj funkcję MsiRecordSetString.
- Aby wstawić cały plik do pola strumienia, wywołaj funkcję MsiRecordSetStream.
Następujące funkcje odczytują wartości z określonych pól rekordów:
- Aby odczytać wartość całkowitą z pola, wywołaj funkcję MsiRecordGetInteger.
- Aby pobrać wartość ciągu, wywołaj funkcję MsiRecordGetString.
- Aby uzyskać strumień, wywołaj funkcję MsiRecordReadStream.
- Aby określić, czy określone pole rekordu ma wartość null, wywołaj funkcję MsiRecordIsNull.
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.