Afficher les différences entre deux bases de données
Le fichier VBScript WiDiffDb.vbs est fourni dans les composants du kit de développement logiciel (SDK) Windows pour les développeurs Windows Installer. Cet exemple de script génère un fichier de transformation temporaire entre deux bases de données Windows Installer et affiche la transformation.
L’exemple illustre l’utilisation de :
- La méthode OpenDatabase (Installer, objet)
- La méthode LastErrorRecord de l’objet Installer
- La méthode OpenView
- Propriété SummaryInformation (objet de base de données)
- La méthode GenerateTransform
- La méthode ApplyTransform
- Objet de base de données
- Méthode fetch de l’objet vue
- IsNull, propriété
- Propriété StringData de l’objet d’enregistrement
- Table TransformView
L’utilisation de cet exemple nécessite la version CScript.exe de Windows Script Host. Pour utiliser CScript.exe pour exécuter cet exemple, tapez une commande à l’invite de commandes à l’aide de la syntaxe suivante. L’aide s’affiche si le premier argument est / ? ou si trop peut d’arguments sont spécifiés. Pour rediriger la sortie vers un fichier, terminez la ligne de commande avec VBS > [chemin d’accès au fichier]. L’exemple renvoie une valeur de 0 en cas de succès, 1 si l’aide est appelée et 2 si le script échoue.
cscript WiDiffDb.vbs [chemin d’accès à la base de données d’origine][chemin d’accès à la base de données révisée]
Spécifiez le chemin d’accès à la base de données Windows Installer d’origine. Spécifiez le chemin d’accès à la base de données révisée. L’exemple de script affiche la transformation.
Pour obtenir des exemples de script supplémentaires, consultez Exemples de script Windows Installer. Pour obtenir des exemples d’utilitaires qui ne nécessitent pas l’hôte de script Windows, consultez les Outils de développement Windows Installer.