Database.GenerateTransform (método)
El método GenerateTransform del objeto Database crea una transformación que, cuando se aplica a la base de datos de objetos, da como resultado la base de datos de referencia. La transformación se almacena en el objeto de almacenamiento.
Si la transformación debe aplicarse durante una instalación, debe usar el método CreateTransformSummaryInfo para rellenar el flujo de información de resumen.
Sintaxis
Database.GenerateTransform(
reference,
storage
)
Parámetros
-
reference
-
Base de datos necesaria que no incluye los cambios.
-
storage
-
Nombre del archivo de transformación generado. Esto es opcional.
Valor devuelto
Este método no devuelve ningún valor.
Observaciones
Una transformación puede agregar columnas de clave no principal al final de una tabla. No se puede crear una transformación que agregue columnas de clave principal a una tabla. No se puede crear una transformación que cambie el orden, los nombres o las definiciones de las columnas.
Este método devuelve un valor booleano. Devuelve TRUE si se genera una transformación. Devuelve FALSE si no se genera una transformación porque no hay diferencias entre las dos bases de datos. Si el método no funciona, genera un error.
Si el método no funciona, puede obtener información ampliada del error usando el método LastErrorRecord.
Requisitos
Requisito | Value |
---|---|
Versión |
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer en Windows Server 2003 o Windows XP |
Archivo DLL |
|
IID |
IID_IDatabase se define como 000C109D-0000-0000-C000-000000000046 |