Compartilhar via


ICE03

O ICE03 valida os tipos de dados e chaves estrangeiras com base na tabela _Validation e nas tabelas de banco de dados no arquivo .msi.

Resultado

O ICE03 publica as seguintes mensagens para os erros de validação.

Mensagem de erro ICE03 Descrição
Chave primária duplicada As chaves primárias de uma nova linha duplicam as chaves primárias de uma linha existente. A coluna Anulável da tabela _Validation mostra as chaves primárias no banco de dados.
Não é uma coluna anulável Uma coluna de tabela que não é especificada como anulável na coluna Anulável da tabela _Validation contém uma entrada nula.
Não é uma chave estrangeira válida Uma coluna que é uma chave estrangeira em uma segunda tabela contém uma entrada que não existe na chave primária da segunda tabela.
O valor excede MaxValue O valor numérico de uma entrada em uma tabela de banco de dados excede o limite máximo especificado para esse campo na coluna MaxValue da tabela _Validation.
Valor abaixo de MinValue O valor numérico de uma entrada em uma tabela de banco de dados é menor que o limite mínimo especificado para esse campo na coluna MinValue da tabela _Validation.
Valor não um membro do conjunto O valor de uma entrada em uma tabela de banco de dados não é um membro do conjunto aceitável de valores especificados para esse campo na coluna Set da tabela _Validation.
Cadeia de caracteres de versão inválida Consulte o tipo de dados Versão.
Todas as maiúsculas e minúsculas necessárias Consulte o tipo de dados UpperCase.
Cadeia de caracteres GUID inválida Consulte o tipo de dados guid do.
Nome de arquivo/uso inválido de curingas O banco de dados contém um nome de arquivo inválido ou um curinga incorreto. Consulte o tipo de dados WildCardFilename.
Identificador inválido Consulte o tipo de dados identificador de.
ID de idioma inválida O banco de dados contém um LANGID (Identificador de Idioma Numérico) inválido. Consulte o tipo de dados Language. Consulte constantes e cadeias de caracteres do identificador de idioma. Por exemplo, 1033 para os EUA e 0 para idioma neutro.
Nome de arquivo inválido Consulte o tipo de dados Filename.
Caminho completo inválido Consulte os tipos de dados Path, AnyPathe Paths.
Cadeia de caracteres condicional incorreta O banco de dados contém uma cadeia de caracteres condicional inválida. Essa é uma cadeia de caracteres de texto que deve ser avaliada como TRUE ou FALSE de acordo com a sintaxe de instrução condicional . Consulte o tipo de dados Condition.
Cadeia de caracteres de formato inválida Consulte o tipo de dados Formatado.
Cadeia de caracteres de modelo inválida Consulte o tipo de dados Template.
Cadeia de caracteres DefaultDir inválida Consulte o tipo de dados DefaultDir.
Caminho inválido do Registro Consulte o tipo de dados RegPath.
Dados personalizados incorretos Consulte o tipo de dados CustomSource.
Cadeia de caracteres de propriedade inválida Consulte o tipo de dados propriedade.
Dados ausentes na tabela _Validation ou no banco de dados antigo Há colunas no banco de dados que não estão listadas na coluna Coluna da tabela _Validation. O banco de dados e a tabela _Validation não correspondem
Sintaxe/nome inválido do gabinete Consulte o tipo de dados Cabinet.
_Validation tabela: cadeia de caracteres de categoria inválida Esse é um erro ao criar a tabela _Validation. A validação não reconhece a cadeia de caracteres de categoria usada para esta coluna específica na tabela _Validation. Consulte Tipos de Dados de Coluna e especifique uma categoria válida.
_Validation tabela: os dados na coluna KeyTable estão incorretos A coluna KeyTable na tabela _Validation faz referência a uma tabela que não existe no banco de dados.
_Validation tabela: Valor na coluna MaxValue < que na coluna MinValue Esse é um erro ao criar a tabela _Validation. Min sempre deve ser menor ou igual a Max.
Destino de atalho incorreto Consulte o tipo de dados de Atalho de.
Estouro de cadeia de caracteres (maior que o comprimento permitido na coluna) O comprimento da cadeia de caracteres é maior que a largura da coluna especificada pela definição da coluna. Observe que o instalador não limita internamente a largura da coluna ao valor especificado. Consulte de formato de definição de coluna.
Erro indefinido Erro desconhecido.
A coluna não pode ser localizada As colunas de chave primária não podem ser localizadas.

 

de referência do ICE