Partager via


Utilisation des enregistrements

Le programme d’installation fournit des fonctions qui manipulent les enregistrements dans une base de données d’installation. Ces fonctions peuvent être utilisées conjointement avec les fonctions décrites dans Utilisation des requêtes pour apporter des modifications réelles dans une base de données.

Les fonctions suivantes créent ou suppriment des enregistrements :

  • Pour créer un enregistrement pour une base de données, appelez la fonction MsiCreateRecord.
  • Pour effacer les données d’un enregistrement, définissez chaque champ sur Null en appelant la fonction MsiRecordClearData.

Les fonctions suivantes remplissent les champs d’enregistrements spécifiés :

Les fonctions suivantes lisent les valeurs des champs d’enregistrements spécifiés :

Les fonctions suivantes sont des fonctions d’enregistrement d’information :

  • Pour obtenir le nombre de champs qu’un enregistrement contient, appelez la fonction MsiRecordGetFieldCount.
  • Pour obtenir la taille d’un champ, appelez la fonction MsiRecordDataSize. La valeur de retour de MsiRecordDataSize est sensible au type de champ.