Obtention d’un handle de base de données
Avant d’utiliser une base de données, vous devez d’abord obtenir un handle vers celle-ci.
Pour accéder aux informations sur une base de données de programme d’installation
- Obtenez un handle de la base de données de l’une des deux façons suivantes :
- Si une installation est en cours, obtenez un handle pour la base de données active en appelant la fonction MsiGetActiveDatabase.
- Si une installation n’est pas en cours, ouvrez une base de données spécifiée en appelant la fonction MsiOpenDatabase.
- Une fois la base de données ouverte, vous pouvez appeler des fonctions pour obtenir des informations sur la base de données ou pour manipuler la base de données.
- Créez un objet View et spécifiez une requête SQL de la base de données ouverte en appelant la fonction MsiDatabaseOpenView.
- Obtenez un enregistrement qui contient toutes les clés primaires d’une table spécifiée dans la base de données ouverte en appelant la fonction MsiDatabaseGetPrimaryKeys.
- Vérifiez l’état actuel d’une base de données ouverte en appelant la fonction MsiGetDatabaseState. Avec la fonction MsiGetDatabaseState, vous pouvez déterminer les états en lecture/écriture d’une base de données ou vérifier si le handle est valide.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour