ICE03

ICE03 überprüft die Datentypen und Fremdschlüssel, basierend auf der \_Validation-Tabelle und den Datenbanktabellen in der MSI-Datei.

Ergebnis

ICE03 gibt die folgenden Meldungen zu den Validierungsfehlern aus.

ICE03-Fehlermeldung BESCHREIBUNG
Doppelter Primärschlüssel Die Primärschlüssel einer neuen Zeile bilden ein Duplikat der Primärschlüssel einer vorhandenen Zeile. In der Nullable-Spalte der _Validation-Tabelle werden die Primärschlüssel in der Datenbank angezeigt.
Keine Nullable-Spalte Eine Tabellenspalte, die in der Nullable-Spalte der _Validation-Tabelle nicht als „Nullable“ (Nullwerte zulassend) angegeben ist, enthält einen Eintrag, der „Null“ ist.
Kein gültiger Fremdschlüssel Eine Spalte, die ein Fremdschlüssel in eine zweite Tabelle ist, enthält einen Eintrag, der im Primärschlüssel der zweiten Tabelle nicht vorhanden ist.
Wert überschreitet MaxValue Der numerische Wert eines Eintrags in einer Datenbanktabelle überschreitet den für dieses Feld in der MaxValue-Spalte der _Validation-Tabelle angegebenen Höchstwert.
Wert unter MinValue Der numerische Wert eines Eintrags in einer Datenbanktabelle unterschreitet den für dieses Feld in der MinValue-Spalte der _Validation-Tabelle angegebenen Mindestwert.
Wert ist kein Member des Satzes Der Wert eines Eintrags in einer Datenbanktabelle ist kein Member des akzeptablen Satzes von Werten, der für dieses Feld in der Set-Spalte der _Validation-Tabelle angegeben ist.
Ungültige Versionszeichenfolge Weitere Informationen finden Sie unter dem Datentyp Version.
Nur GROßbuchstaben erforderlich Weitere Informationen finden Sie unter dem Datentyp UpperCase.
Ungültige GUID-Zeichenfolge Weitere Informationen finden Sie unter dem Datentyp GUID.
Ungültige/r Dateiname/Verwendung von Platzhaltern Die Datenbank enthält einen ungültigen Dateinamen oder einen fehlerhaften Platzhalter. Weitere Informationen finden Sie unter dem Datentyp WildCardFilename.
Ungültiger Bezeichner Weitere Informationen finden Sie unter dem Datentyp Identifier.
Ungültige Sprach-ID Die Datenbank enthält einen ungültigen numerischen Sprachbezeichner (LANGID). Weitere Informationen finden Sie unter dem Datentyp Language. Weitere Informationen finden Sie unter Sprachbezeichnerkonstanten und -Zeichenfolgen. Beispiel: „1033“ für die USA und „0“ für sprachneutral.
Ungültiger Dateiname Weitere Informationen finden Sie unter dem Datentyp Filename.
Ungültiger vollständiger Pfad Weitere Informationen finden Sie unter den Datentypen Path, AnyPath und Paths.
Ungültige bedingte Zeichenfolge Die Datenbank enthält eine ungültige bedingte Zeichenfolge. Dies ist eine Textzeichenfolge, die gemäß der Syntax für bedingte Anweisungen zu „TRUE“ oder „FALSE“ ausgewertet werden muss. Weitere Informationen finden Sie unter dem Datentyp Condition.
Ungültige Formatzeichenfolge Weitere Informationen finden Sie unter dem Datentyp Fomatted.
Ungültige Vorlagenzeichenfolge Weitere Informationen finden Sie unter dem Datentyp Template.
Ungültige „DefaultDir“-Zeichenfolge Weitere Informationen finden Sie unter dem Datentyp DefaultDir.
Ungültiger Registrierungspfad Weitere Informationen finden Sie unter dem Datentyp RegPath.
Ungültige „CustomSource“-Daten Weitere Informationen finden Sie unter dem Datentyp CustomSource.
Ungültige Eigenschaftszeichenfolge Weitere Informationen finden Sie unter dem Datentyp Property.
Fehlende Daten in _Validation-Tabelle oder alter Datenbank Es gibt Spalten in der Datenbank, die nicht in der Column-Spalte der _Validation-Tabelle aufgeführt sind. Datenbank und _Validation-Tabelle stimmen nicht überein
Ungültige/r CAB-Syntax/-Name Weitere Informationen finden Sie unter dem Datentyp Cabinet.
_Validation-Tabelle: Ungültige Kategoriezeichenfolge Dies ist ein Fehler beim Erstellen der _Validation-Tabelle. Die für diese bestimmte Spalte in der _Validation-Tabelle verwendete Kategoriezeichenfolge wird von der Überprüfung nicht erkannt. Weitere Informationen finden Sie unter Column-Datentypen, und geben Sie eine gültige Kategorie an.
_Validation-Tabelle: Daten in der KeyTable-Spalte sind falsch Die KeyTable-Spalte in der _Validation-Tabelle verweist auf eine Tabelle, die in der Datenbank nicht vorhanden ist.
_Validation-Tabelle: Wert in der MaxValue-Spalte < der in der MinValue-Spalte Dies ist ein Fehler beim Erstellen der _Validation-Tabelle. Min muss immer kleiner oder gleich Max sein.
Ungültiges Verknüpfungsziel Weitere Informationen finden Sie unter dem Datentyp Shortcut.
Zeichenfolgenüberlauf (größer als die in der Spalte zulässige Länge) Die Länge der Zeichenfolge ist größer als die in der Spaltendefinition angegebene Spaltenbreite. Beachten Sie, dass das Installationsprogramm die Spaltenbreite nicht intern auf den angegebenen Wert beschränkt. Siehe hierzu Format für Spaltendefinition.
Undefinierter Fehler. Unbekannter Fehler.
Spalte kann nicht lokalisiert werden Primärschlüsselspalten können nicht lokalisiert werden.

 

ICE-Referenz