Método Database.GenerateTransform
O método GenerateTransform do objeto Database cria uma transformação que, quando aplicada ao banco de dados de objeto, resulta no banco de dados de referência. A transformação é armazenada no objeto de armazenamento.
Se a transformação for aplicada durante uma instalação, você precisará usar o método CreateTransformSummaryInfo para preencher o fluxo de informações de resumo.
Sintaxe
Database.GenerateTransform(
reference,
storage
)
Parâmetros
-
reference
-
Banco de dados necessário que não inclui as alterações.
-
storage
-
O nome do arquivo de transformação gerado. Isso é opcional.
Valor retornado
Esse método não retorna um valor.
Comentários
Uma transformação pode adicionar colunas de chave não primária ao final de uma tabela. Não é possível criar uma transformação que adicione colunas de chave primária a uma tabela. Não é possível criar uma transformação que altere a ordem, os nomes ou as definições das colunas.
Esse método retorna um valor booliano. Ele retornará TRUE se uma transformação for gerada. Ele retornará FALSE se uma transformação não for gerada porque não há diferenças entre os dois bancos de dados. Em caso de falha do método, ele vai gerar um erro.
Em caso de falha do método, obtenha informações sobre os erros estendidos usando o método LastErrorRecord.
Requisitos
Requisito | Valor |
---|---|
Versão |
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer no Windows Server 2003 ou no Windows XP |
DLL |
|
IID |
O IID_IDatabase é definido como 000C109D-0000-0000-C000-000000000046 |