Utilizzo dei record
Il programma di installazione fornisce funzioni che modificano i record in un database di installazione. Queste funzioni possono essere usate insieme alle funzioni descritte in Uso delle query per apportare modifiche effettive in un database.
Le funzioni seguenti creano o rimuovono record:
- Per creare un nuovo record per un database, chiamare la funzioneMsiCreateRecord.
- Per cancellare i dati da un record, impostare ogni campo su Null chiamando la funzionemsiRecordClearData.
Le funzioni seguenti riempiono i campi specificati dei record:
- Per impostare un record su un numero intero, chiamare la funzione MsiRecordSetInteger.
- Per impostare un record su una stringa, chiamare la funzionemsiRecordSetString.
- Per inserire un intero file in un campo stream, chiamare la funzione MsiRecordSetStream.
Le funzioni seguenti leggono i valori dai campi di record specificati:
- Per leggere un valore intero da un campo, chiamare la funzionemsiRecordGetInteger.
- Per recuperare un valore stringa, chiamare la funzionemsiRecordGetString.
- Per ottenere un flusso, chiamare la funzione MsiRecordReadStream.
- Per determinare se un determinato campo di un record è Null, chiamare la funzionemsiRecordIsNull.
Le funzioni seguenti sono funzioni di record informativi:
- Per ottenere il numero di campi contenuti da un record, chiamare la funzionemsiRecordGetFieldCount.
- Per ottenere le dimensioni di un campo, chiamare la funzione MsiRecordDataSize. Il valore restituito di MsiRecordDataSize è sensibile al tipo di campo.