ICE03
ICE03 valida los tipos de datos y las claves externas en función de la tabla \_Validation y las tablas de base de datos del archivo .msi.
Resultado
ICE03 publica los mensajes siguientes para los errores de validación.
Mensaje de error ICE03 | Descripción |
---|---|
Clave principal duplicada | Las claves principales de una fila nueva duplican las claves principales de una fila existente. La columna Nullable de la tabla _Validation muestra las claves principales de la base de datos. |
No es una columna que admite valores null | Una columna de tabla que no se especifica como que admite valores null en la columna Nullable de la tabla _Validation contiene una entrada que es Null. |
No es una clave externa válida | Una columna que es una clave externa en una segunda tabla contiene una entrada que no existe en la clave principal de la segunda tabla. |
El valor supera MaxValue | El valor numérico de una entrada de una tabla de base de datos supera el límite máximo especificado para este campo en la columna MaxValue de la tabla _Validation. |
El valor está por debajo de MinValue | El valor numérico de una entrada de una tabla de base de datos es menor al límite mínimo especificado para este campo en la columna MinValue de la tabla _Validation. |
El valor no es miembro del conjunto | El valor de una entrada de una tabla de base de datos no es un miembro del conjunto aceptable de valores especificados para este campo en la columna Set de la tabla _Validation. |
Cadena de versión no válida | Vea el tipo de datos Version. |
Se requiere que esté todo en mayúsculas | Vea el tipo de datos UpperCase. |
Cadena GUID no válida | Vea el tipo de datos GUID. |
Nombre de archivo o uso de caracteres comodín no válidos | La base de datos contiene un nombre de archivo no válido o un carácter comodín incorrecto. Vea el tipo de datos WildCardFilename. |
Identificador no válido | Vea el tipo de datos Identifier. |
Id. de idioma no válido | La base de datos contiene un identificador de idioma numérico (LANGID) no válido. Vea el tipo de datos Language. Vea Constantes y cadenas de identificador de idioma. Por ejemplo, 1033 para EE. UU. y 0 para idioma neutro. |
Nombre de archivo no válido | Vea el tipo de datos Filename. |
Ruta de acceso completa no válida | Vea los tipos de datos Path, AnyPath y Paths. |
Cadena condicional incorrecta | La base de datos contiene una cadena condicional no válida. Se trata de una cadena de texto que debe evaluarse como TRUE o FALSE según la sintaxis de instrucción condicional. Vea el tipo de datos Condition. |
Cadena de formato no válida | Vea el tipo de datos Formatted. |
Cadena de plantilla no válida | Vea el tipo de datos Template. |
Cadena DefaultDir no válida | Vea el tipo de datos DefaultDir. |
Ruta de acceso del registro no válida | Vea el tipo de datos RegPath. |
Datos de CustomSource incorrectos | Vea el tipo de datos CustomSource. |
Cadena de propiedad no válida | Vea el tipo de datos Property. |
Faltan datos en la tabla _Validation o en la base de datos antigua | Hay columnas en la base de datos que no aparecen en la columna Column de la tabla _Validation. La base de datos y la tabla _Validation no coinciden |
Sintaxis o nombre incorrectos del archivo contenedor | Vea el tipo de datos Cabinet. |
Tabla _Validation: cadena de categoría no válida | Se trata de un error al crear la tabla _Validation. La validación no reconoce la cadena de categoría usada para esta columna determinada en la tabla _Validation. Vea Tipos de datos Column y especifique una categoría válida. |
Tabla _Validation: los datos de la columna KeyTable son incorrectos | La columna KeyTable de la tabla _Validation hace referencia a una tabla que no existe en la base de datos. |
Tabla _Validation: valor de la columna MaxValue < que el de la columna MinValue | Se trata de un error al crear la tabla _Validation. Min siempre debe ser menor o igual que Max. |
Destino de acceso directo incorrecto | Vea el tipo de datos Shortcut. |
Desbordamiento de cadena (mayor que la longitud permitida en la columna) | La longitud de la cadena es mayor que el ancho de columna que especifica la definición de columna. Tenga en cuenta que el instalador no limita internamente el ancho de columna al valor especificado. Vea Formato de definición de columna. |
Error no definido | Error desconocido. |
La columna no se puede localizar | No se pueden localizar las columnas de clave principal. |
Temas relacionados