Exibir diferenças entre dois bancos de dados
O arquivo VBScript WiDiffDb.vbs é fornecido nos componentes do SDK do Windows para desenvolvedores do Windows Installer. Este script de exemplo gera um arquivo de transformação temporário entre dois bancos de dados do Windows Installer e exibe a transformação.
O exemplo demonstra o uso de:
- Método OpenDatabase (objeto Installer)
- Método LastErrorRecord do objeto Installer
- Método OpenView
- Propriedade SummaryInformation (objeto de banco de dados)
- Método GenerateTransform
- Método ApplyTransform
- Objeto de banco de dados
- Método Fetch do objeto View
- Propriedade IsNull
- Propriedade StringData do objeto Record
- Tabela _TransformView
O uso deste exemplo requer a versão CScript.exe do Windows Script Host. Para usar CScript.exe para executar este exemplo, digite um comando no prompt de comando usando a sintaxe a seguir. A ajuda será exibida se o primeiro argumento for /? ou se poucos argumentos forem especificados. Para redirecionar a saída para um arquivo, encerre a linha de comando com VBS > [caminho para arquivo]. A amostra retorna um valor 0 para sucesso, 1 se a ajuda for chamada e 2 se o script falhar.
cscript WiDiffDb.vbs [caminho para o banco de dados original][caminho para o banco de dados revisado]
Especifique o caminho para o banco de dados original do Windows Installer. Especifique o caminho para o banco de dados revisado. O script de amostra exibirá a transformação.
Para exemplos de script adicionais, consulte Exemplos de script do Windows Installer. Para exemplos de utilitários que não exigem o Windows Script Host, consulte Ferramentas de desenvolvimento do Windows Installer.