Dela via


ICE03

ICE03 validerar datatyper och sekundärnycklar baserat på _Validation tabell och databastabellerna i .msi-filen.

Resultat

ICE03 publicerar följande meddelanden för valideringsfelen.

ICE03-felmeddelande Beskrivning
Duplicera primärnyckel De primära nycklarna för en ny rad duplicerar de primära nycklarna för en befintlig rad. Kolumnen Nullable i tabellen _Validation visar de primära nycklarna i databasen.
Inte en nullbar kolumn En tabellkolumn som inte har angetts som nullbar i kolumnen Nullable i _Validation-tabellen innehåller en post som är Null.
Inte en giltig sekundärnyckel En kolumn som är en sekundärnyckel i en andra tabell innehåller en post som inte finns i den andra tabellens primärnyckel.
Värdet överskrider MaxValue Det numeriska värdet för en post i en databastabell överskrider den maximala gräns som angetts för det här fältet i kolumnen MaxValue i _Validation-tabellen.
Värde under MinValue Det numeriska värdet för en post i en databastabell är mindre än den minsta gräns som angetts för det här fältet i kolumnen MinValue i _Validation-tabellen.
Värdet är inte medlem i uppsättningen Värdet för en post i en databastabell är inte medlem i den acceptabla uppsättning värden som angetts för det här fältet i kolumnen Ange i tabellen _Validation.
Ogiltig versionssträng Se datatypen Version.
Alla VERSALER krävs Se datatypen Versaler.
Ogiltig GUID-sträng Se GUID datatyp.
Ogiltigt filnamn/användning av jokertecken Databasen innehåller ett ogiltigt filnamn eller ett felaktigt jokertecken. Se WildCardFilename datatyp.
Ogiltig identifierare Se identifierare datatyp.
Ogiltigt språk-ID Databasen innehåller ett ogiltigt numeriskt språkidentifierare (LANGID). Se datatypen Language. Se Language Identifier Constants and Strings. Till exempel 1033 för USA och 0 för språkneutral.
Ogiltigt filnamn Se datatypen Filnamn.
Ogiltig fullständig sökväg Se Path, AnyPathoch Paths datatyper.
Felaktig villkorssträng Databasen innehåller en ogiltig villkorssträng. Det här är en textsträng som måste utvärderas till TRUE eller FALSE enligt syntax för villkorsstyrd instruktion. Se datatypen Villkor.
Ogiltig formatsträng Se datatypen Formaterad.
Ogiltig mallsträng Se datatypen Mall.
Ogiltig DefaultDir-sträng Se datatypen DefaultDir.
Ogiltig registersökväg Se datatypen RegPath.
Felaktiga CustomSource-data Se datatypen CustomSource.
Ogiltig egenskapssträng Se datatypen egenskap.
Data saknas i _Validation tabell eller gammal databas Det finns kolumner i databasen som inte visas i kolumnen Kolumn i _Validation-tabellen. Databasen och _Validation tabellen matchar inte
Felaktig kabinettsyntax/namn Se datatypen Cabinet.
_Validation tabell: Ogiltig kategoristräng Det här är ett fel vid redigering av tabellen _Validation. Verifieringen känner inte igen den kategoristräng som används för den här kolumnen i tabellen _Validation. Se Kolumndatatyper och ange en giltig kategori.
_Validation tabell: Data i kolumnen KeyTable är felaktiga Kolumnen KeyTable i tabellen _Validation refererar till en tabell som inte finns i databasen.
_Validation tabell: Värde i kolumnen MaxValue < i kolumnen MinValue Det här är ett fel när du redigerar _Validation-tabellen. Min måste alltid vara mindre än eller lika med Max.
Felaktigt genvägsmål Se datatypen Genväg.
Strängspill (större än längden tillåts i kolumnen) Strängens längd är större än kolumnbredden som anges av kolumndefinitionen. Observera att installationsprogrammet inte internt begränsar kolumnbredden till det angivna värdet. Se kolumndefinitionsformat.
Odefinierat fel Okänt fel.
Kolumnen kan inte lokaliseras Det går inte att lokalisera primärnyckelkolumner.

 

ICE-referens