Compartir a través de


Tabla ModuleDependency

La tabla ModuleDependency mantiene una lista de otros módulos de combinación necesarios para que este módulo de combinación funcione correctamente. Esta tabla habilita una herramienta de combinación o comprobación para asegurarse de que los módulos de combinación necesarios se incluyen de hecho en la base de datos del instalador del usuario. La herramienta comprueba haciendo referencia cruzada a esta tabla con la tabla ModuleSignature de la base de datos del instalador.

La tabla ModuleDependency tiene las columnas siguientes.

Columna Tipo Llave Nullable
ModuleID identificador Y N
ModuleLanguage entero Y N
RequiredID identificador Y N
RequiredLanguage entero Y N
RequiredVersion versión de Y

 

Columnas

ModuleID de

Identificador del módulo de combinación. Se trata de una clave externa en la tabla ModuleSignature.

ModuleLanguage

Identificador de idioma decimal del módulo de combinación en ModuleID. Se trata de una clave externa en la tabla ModuleSignature.

RequiredID

Identificador del módulo de combinación requerido por el módulo de combinación en ModuleID.

RequiredLanguage

Id. de idioma numérico del módulo de combinación en RequiredID. La columna RequiredLanguage puede especificar el identificador de idioma de un solo idioma, como 1033 para inglés de EE. UU., o especificar el identificador de idioma de un grupo de idiomas, como 9 para cualquier inglés. Si el campo contiene un identificador de idioma de grupo, cualquier módulo de combinación con tener un código de idioma en ese grupo satisface la dependencia. Si RequiredLanguage está establecido en 0, cualquier módulo de combinación que rellene los demás requisitos satisface la dependencia.

RequiredVersion

Versión del módulo de combinación en RequiredID. Si este campo es Null, cualquier versión rellena la dependencia.

Validación

ICE03
ICE06
ICE25