Sdílet prostřednictvím


ICE03

ICE03 ověřuje datové typy a cizí klíče na základě tabulky _Validation a databázových tabulek v souboru .msi.

Výsledek

ICE03 publikuje následující zprávy pro chyby ověření.

Chybová zpráva ICE03 Popis
Duplicitní primární klíč Primární klíče nového řádku duplikují primární klíče existujícího řádku. Sloupec s možnou hodnotou Null v tabulce _Validation zobrazuje primární klíče v databázi.
Nejedná se o sloupec s možnou hodnotou Null. Sloupec tabulky, který není zadán jako nullable ve sloupci Nullable _Validation tabulky obsahuje položku, která je Null.
Neplatný cizí klíč Sloupec, který je cizím klíčem do druhé tabulky, obsahuje položku, která neexistuje v primárním klíči druhé tabulky.
Hodnota překračuje hodnotu MaxValue Číselná hodnota položky v tabulce databáze překračuje maximální limit zadaný pro toto pole ve sloupci MaxValue _Validation tabulky.
Hodnota pod hodnotou MinValue Číselná hodnota položky v tabulce databáze je menší než minimální limit zadaný pro toto pole ve sloupci MinValue _Validation tabulky.
Hodnota, která není členem sady Hodnota položky v tabulce databáze není členem přijatelné sady hodnot zadaných pro toto pole ve sloupci Set v tabulce _Validation.
Neplatný řetězec verze Podívejte se na datový typ verze.
Vyžaduje se všechna velká písmena. Podívejte se na datový typ velká písmena.
Neplatný řetězec GUID Viz datový typ GUID.
Neplatný název souboru nebo použití zástupných znaků Databáze obsahuje neplatný název souboru nebo nesprávný zástupný znak. Podívejte se na datový typ WildCardFilename.
Neplatný identifikátor Viz datový typ Identifikátor.
Neplatné ID jazyka Databáze obsahuje neplatný číselný identifikátor jazyka (LANGID). Podívejte se na datový typ jazyka. Viz konstanty identifikátoru jazyka a řetězce. Například 1033 pro USA a 0 pro jazyk neutrální.
Neplatný název souboru Podívejte se na datový typ Název souboru.
Neplatná úplná cesta Viz Cesta, AnyPatha Cesty datových typů.
Chybný podmíněný řetězec Databáze obsahuje neplatný podmíněný řetězec. Jedná se o textový řetězec, který musí být vyhodnocen jako PRAVDA nebo NEPRAVDA podle syntaxe podmíněného příkazu . Podívejte se na datový typ Podmínka.
Neplatný formátovací řetězec Podívejte se na datový typ Formátovaný.
Neplatný řetězec šablony Viz šablona datového typu.
Neplatný řetězec DefaultDir Podívejte se na datový typ DefaultDir.
Neplatná cesta registru Podívejte se na datový typ RegPath.
Chybná data CustomSource Podívejte se na datový typ CustomSource.
Neplatný řetězec vlastnosti Podívejte se na datový typ Vlastnost.
Chybějící data v tabulce _Validation nebo staré databázi V databázi jsou sloupce, které nejsou uvedeny ve sloupci Sloupec _Validation tabulky. Databáze a tabulka _Validation se neshodují.
Chybná syntaxe nebo název souboru CAB Podívejte se na datový typ Cab.
tabulka _Validation: Neplatný řetězec kategorie Jedná se o chybu při vytváření tabulky _Validation. Ověření nerozpozná řetězec kategorie použitý pro tento konkrétní sloupec v tabulce _Validation. Viz datové typy sloupců a zadejte platnou kategorii.
tabulka _Validation: Data ve sloupci KeyTable jsou nesprávná Sloupec KeyTable v tabulce _Validation odkazuje na tabulku, která v databázi neexistuje.
_Validation tabulka: Hodnota ve sloupci MaxValue <, že ve sloupci MinValue Jedná se o chybu při vytváření tabulky _Validation. Minimální hodnota musí být vždy menší nebo rovna hodnotě Max.
Chybný cíl zástupce Podívejte se na datový typ Zástupce.
Přetečení řetězce (větší než délka povolená ve sloupci) Délka řetězce je větší než šířka sloupce zadaná definicí sloupce. Všimněte si, že instalační program interně neomezuje šířku sloupce na zadanou hodnotu. Viz formát definice sloupce.
Nedefinovaná chyba Neznámá chyba.
Sloupec nelze lokalizovat. Sloupce primárního klíče nelze lokalizovat.

 

referenční ICE