Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O instalador fornece funções que manipulam os registros em um banco de dados de instalação. Essas funções podem ser usadas em conjunto com as funções descritas em Trabalhando com consultas para fazer alterações reais em um banco de dados.
As seguintes funções criam ou removem registros:
- Para criar um novo registo para uma base de dados, chame a função MsiCreateRecord.
- Para limpar dados de um registro, defina cada campo como nulo chamando a funçãoMsiRecordClearData.
As seguintes funções preenchem campos especificados de registros:
- Para definir um registro como um inteiro, chame a funçãoMsiRecordSetInteger.
- Para definir um registro como uma cadeia de caracteres, chame a funçãoMsiRecordSetString.
- Para inserir um ficheiro inteiro num campo de fluxo, chame a função MsiRecordSetStream .
As seguintes funções leem valores de campos de registros especificados:
- Para ler um valor inteiro de um campo, chame a funçãoMsiRecordGetInteger.
- Para recuperar um valor de cadeia de caracteres, chame a função MsiRecordGetString.
- Para obter um fluxo, chame a função MsiRecordReadStream.
- Para determinar se um campo específico de um registro é nulo, chame o função MsiRecordIsNull.
As seguintes funções são funções de registo informativo:
- Para obter o número de campos que um registro contém, chame a funçãoMsiRecordGetFieldCount.
- Para obter o tamanho de um campo, chame a função MsiRecordDataSize. O valor de retorno de MsiRecordDataSize é sensível ao tipo de campo.