ICE03
ICE03 valide les types de données et les clés étrangères en fonction de la _ table de validation et des tables de base de données dans le fichier .msi.
Résultats
ICE03 publie les messages suivants pour les erreurs de validation.
| Message d’erreur ICE03 | Description |
|---|---|
| Dupliquer la clé primaire | Les clés primaires d’une nouvelle ligne dupliquent les clés primaires d’une ligne existante. La colonne Nullable du _ tableau de validation affiche les clés primaires dans la base de données. |
| N’est pas une colonne Nullable | Une colonne de table qui n’est pas spécifiée comme Nullable dans la colonne Nullable de la _ table de validation contient une entrée qui a la valeur null. |
| Clé étrangère non valide | Une colonne qui est une clé étrangère dans une deuxième table contient une entrée qui n’existe pas dans la clé primaire de la seconde table. |
| La valeur est supérieure à MaxValue | La valeur numérique d’une entrée dans une table de base de données dépasse la limite maximale spécifiée pour ce champ dans la colonne MaxValue de la _ table de validation. |
| Valeur inférieure à MinValue | La valeur numérique d’une entrée dans une table de base de données est inférieure à la limite minimale spécifiée pour ce champ dans la colonne MinValue de la _ table de validation. |
| La valeur n’est pas un membre de l’ensemble | La valeur d’une entrée dans une table de base de données n’est pas un membre de l’ensemble de valeurs acceptable spécifié pour ce champ dans la colonne set de la _ table de validation. |
| Chaîne de version non valide | Consultez le type de données version . |
| Tout en MAJUSCULEs requis | Consultez le type de données uppercase . |
| Chaîne GUID non valide | Consultez le type de données GUID . |
| Nom de fichier/utilisation des caractères génériques non valide | La base de données contient un nom de fichier non valide ou un caractère générique incorrect. Consultez le type de données WildCardFilename . |
| Identificateur non valide | Consultez le type de données identifier . |
| ID de langue non valide | La base de données contient un identificateur de langue numérique (LANGID) non valide. Consultez le type de données Language . Consultez constantes et chaînes de l’identificateur de langue. Par exemple, 1033 pour les États-Unis et 0 pour la langue neutre. |
| Nom de fichier non valide | Consultez le type de données filename . |
| Chemin d’accès complet non valide | Consultez les types de données path, AnyPath et Paths . |
| Chaîne conditionnelle incorrecte | La base de données contient une chaîne conditionnelle non valide. Il s’agit d’une chaîne de texte qui doit être évaluée à TRUE ou FALSe en fonction de la syntaxe de l' instruction conditionnelle. Consultez le type de données condition . |
| Chaîne de format non valide | Consultez le type de données mis en forme . |
| Chaîne de modèle non valide | Consultez le type de données du modèle . |
| Chaîne DefaultDir non valide | Consultez le type de données DefaultDir . |
| Chemin du Registre non valide | Consultez le type de données regpath . |
| Données CustomSource incorrectes | Consultez le type de données CustomSource . |
| Chaîne de propriété non valide | Consultez le type de données de la propriété . |
| Données manquantes dans la _ table de validation ou l’ancienne base de données | La base de données contient des colonnes qui ne sont pas répertoriées dans la colonne colonne du _ tableau de validation. La base de données et la _ table de validation ne correspondent pas |
| Syntaxe/nom du fichier CAB erroné | Consultez le type de données Cabinet . |
| _Table de validation : chaîne de catégorie non valide | Il s’agit d’une erreur lors de la création du _ tableau de validation. La validation ne reconnaît pas la chaîne de catégorie utilisée pour cette colonne particulière dans la _ table de validation. Consultez types de données des colonnes et spécifiez une catégorie valide. |
| _Table de validation : les données de la colonne keytable sont incorrectes | La colonne keytable du _ tableau de validation fait référence à une table qui n’existe pas dans la base de données. |
| _Table de validation : valeur dans la colonne MaxValue < qui est dans la colonne MinValue | Il s’agit d’une erreur lors de la création du _ tableau de validation. Min doit toujours être inférieur ou égal à max. |
| Cible de raccourci incorrecte | Consultez le type de données Shortcut . |
| Dépassement de capacité de la chaîne (supérieur à la longueur autorisée dans la colonne) | La longueur de la chaîne est supérieure à la largeur de colonne spécifiée par la définition de colonne. Notez que le programme d’installation ne limite pas en interne la largeur de colonne à la valeur spécifiée. Consultez format de définition de colonne. |
| Erreur non définie | Erreur inconnue. |
| La colonne ne peut pas être localisée | Les colonnes de clé primaire ne peuvent pas être localisées. |