Executar instruções SQL
O arquivo VBScript WiRunSQL.vbs é fornecido no componentes do SDK do Windows para desenvolvedores do Windows Installer. Este exemplo mostra como o script é usado para executar consultas SQL e atualizações em um banco de dados do Windows Installer. Para obter mais informações, consulte de sintaxe do SQL e exemplos de de consultas de banco de dados usando SQL e script.
O script de exemplo demonstra:
- método OpenDatabase (Objeto Installer) e o método LastErrorRecord do objeto Installer
- método OpenViewe o método Commit do objeto Database Object
- do método Execute do View Object
- propriedade StringData propriedades do objeto de registro
Usar este exemplo requer a versão CScript.exe ou WScript.exe do Host de Script do Windows. 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 forem especificados argumentos muito poucos. Para redirecionar a saída para um arquivo, encerre a linha de comando com o VBS > [caminho para o arquivo]. O exemplo retorna um valor de 0 para êxito, 1 se a ajuda for invocada e 2 se o script falhar.
WiRunSQL.vbs cscript [caminho para o banco de dados][consultas SQL]
Especifique o caminho para um banco de dados do Windows Installer. Especifique as consultas SQL que devem ser executadas. Observe que a consulta SQL deve ser colocada entre aspas duplas. As consultas SELECT exibem as linhas da lista de resultados especificada na consulta. As colunas de dados binários selecionadas por uma consulta não são exibidas.
Para obter exemplos de script adicionais, consulte exemplos de script do Windows Installer. Para ver os utilitários de exemplo que não exigem o Host de Script do Windows, consulte Ferramentas de Desenvolvimento do Windows Installer.
Para obter mais informações, consulte Trabalhando com consultas e exemplos de consultas de banco de dados usando SQL e script. O exemplo um exemplo de localização demonstra o uso do SQL para de colunas de banco de dados de localização e atualização de um fluxo de informações de resumo.