Compartir a través de


Aplicar una transformación

El archivo VBScript WiUseXfm.vbs se proporciona en la componentes de Windows SDK para desarrolladores de Windows Installer. En este ejemplo se muestra cómo se puede usar el script para aplicar una transformación a una base de datos de Windows Installer.

En el ejemplo se muestra el uso de

Necesitará la versión CScript.exe o WScript.exe del host de Windows Script para usar este ejemplo. Para usar CScript.exe para ejecutar este ejemplo, escriba una línea de comandos en el símbolo del sistema mediante la sintaxis siguiente. Se muestra ayuda si el primer argumento es /? o si se especifican demasiados argumentos. Para redirigir la salida a un archivo, finalice la línea de comandos con VBS > [ruta de acceso al archivo]. El ejemplo devuelve un valor de 0 para éxito, 1 si se invoca ayuda y 2 si se produce un error en el script.

cscript WiUseXfm.vbs [ruta de acceso a la base de datos original][ruta de acceso al archivo de transformación][opciones]

Especifique la ruta de acceso a la base de datos de Windows Installer. Especifique la ruta de acceso al archivo de transformación. Si se omite la ruta de acceso al archivo de transformación, solo se comparan las dos bases de datos. El tercer argumento es un valor numérico opcional que especifica un conjunto de condiciones de error que se van a suprimir. Agregue estos valores para suprimir varias condiciones.

Valor Condición de error que se va a suprimir
1 Agregar una fila que ya existe.
2 Eliminar una fila que no existe.
4 Agregar una tabla que ya existe.
8 Eliminar una tabla que no existe.
16 Actualizar una fila que no existe.
256 Error de coincidencia de las páginas de código de la base de datos y transformación.

 

Para obtener ejemplos de scripting adicionales, consulte Ejemplos de scripting de Windows Installer. Para obtener utilidades de ejemplo que no requieren windows Script Host, consulte Herramientas de desarrollo de Windows Installer.