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. |
Relaterade ämnen