Uso 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 con query per apportare modifiche effettive in un database.
Le funzioni seguenti creano o rimuoveno i record:
- Per creare un nuovo record per un database, chiamare la funzione MsiCreateRecord .
- Per cancellare i dati da un record, impostare ogni campo su Null chiamando la funzione MsiRecordClearData .
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 funzione MsiRecordSetString .
- Per inserire un intero file in un campo di flusso, chiamare la funzione MsiRecordSetStream .
Le funzioni seguenti leggeno i valori dai campi specificati dei record:
- Per leggere un valore intero da un campo, chiamare la funzione MsiRecordGetInteger .
- Per recuperare un valore stringa, chiamare la funzione MsiRecordGetString .
- Per ottenere un flusso, chiamare la funzione MsiRecordReadStream .
- Per determinare se un determinato campo di un record è Null, chiamare la funzione MsiRecordIsNull .
Le funzioni seguenti sono funzioni di record informativi:
- Per ottenere il numero di campi che contiene un record, chiamare la funzione MsiRecordGetFieldCount .
- Per ottenere le dimensioni di un campo, chiamare la funzione MsiRecordDataSize . Il valore restituito di MsiRecordDataSize è sensibile al tipo di campo.