Como trabalhar com consultas
Como o instalador usa um banco de dados relacional, há funções para fazer consultas de linguagem SQL ao banco de dados. O procedimento a seguir descreve como usar SQL para consultar um banco de dados.
Consultar um banco de dados com SQL
Abra o objeto View, com a instrução SQL apropriada, chamando a função MsiDatabaseOpenView.
Um objeto View é a tabela lógica criada aplicando uma consulta a um conjunto de tabelas. As consultas SQL devem aderir à sintaxe SQL fornecida pelo instalador. Essa instrução SQL pode conter marcadores de parâmetro que não são especificados até que o objeto View seja executado.
Execute o objeto View chamando a função MsiViewExecute.
Recupere o próximo registro de um objeto View chamando a função MsiViewFetch.
Modifique o objeto View chamando a função MsiViewModify.
Você também pode validar dados com MsiViewModify passando os sinalizadores apropriados. Se MsiViewModify retornar ERROR_INVALID_DATA de uma solicitação de validação, os dados subjacentes estarão corrompidos.
Obtenha informações detalhadas de erro sobre o objeto View chamando a função MsiViewGetError.
Feche o objeto View chamando a função MsiViewClose.
Para obter mais informações, condira Exemplos de consultas de banco de dados usando o SQL e script.