Partilhar via


ICE03

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

ICE03 posta 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 Nula 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 Nula da tabela _Validation contém uma entrada que é 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 o 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 do que o limite mínimo especificado para este campo na coluna MinValue da tabela _Validation.
Valor que não é 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 especificado para este campo na coluna Definir da tabela _Validation.
Cadeia de caracteres de versão inválida Consulte a versão tipo de dados.
Todas as maiúsculas necessárias Consulte o tipo de dados maiúsculas.
Cadeia de caracteres GUID inválida Consulte o GUID tipo de dados.
Nome de arquivo/uso de curingas inválido O banco de dados contém um nome de arquivo inválido ou um curinga incorreto. Consulte o WildCardFilename tipo de dados.
Identificador inválido Consulte o Identificador tipo de dados.
ID de idioma inválido O banco de dados contém um identificador numérico de idioma inválido (LANGID). Consulte o Language tipo de dados. Consulte Constantes e cadeias de caracteres do identificador de idioma. Por exemplo, 1033 para os EUA e 0 para linguagem neutra.
Nome de arquivo inválido Consulte o Nome do arquivo tipo de dados.
Caminho completo inválido Consulte o Path, AnyPathe Paths tipos de dados.
String condicional incorreta O banco de dados contém uma cadeia de caracteres condicional inválida. Esta é uma cadeia de caracteres de texto que deve ser avaliada como TRUE ou FALSE de acordo com o Conditional Statement Syntax. Consulte o Condição tipo de dados.
Cadeia de caracteres de formato inválida Consulte o Formatado tipo de dados.
Cadeia de caracteres de modelo inválida Consulte o Modelo tipo de dados.
Cadeia de caracteres DefaultDir inválida Consulte o DefaultDir tipo de dados.
Caminho do Registro inválido Consulte o RegPath tipo de dados.
Dados CustomSource incorretos Consulte o CustomSource tipo de dados.
Cadeia de caracteres de propriedade inválida Consulte a Propriedade tipo de dados.
Dados ausentes em _Validation tabela ou 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 de gabinete incorreto Consulte o Gabinete tipo de dados.
_Validation tabela: Cadeia de caracteres de categoria inválida Este é um erro na criação da 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 Este é um erro na criação da tabela _Validation. Min deve ser sempre menor ou igual a Max.
Alvo de atalho incorreto Consulte o Atalho tipo de dados.
Estouro de cadeia de caracteres (maior do que o comprimento permitido na coluna) O comprimento da cadeia de caracteres é maior do que a largura da coluna especificada pela definição de coluna. Observe que o instalador não limita internamente a largura da coluna ao valor especificado. Consulte 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 ICE