Sdílet prostřednictvím


ICE14

ICE14 ověřuje následující funkce:

  • Kořenové nadřazené funkce nemají msidbFeatureAttributesFollowParent bit nastaven ve sloupci Atributy tabulky Feature. Kořenová funkce nemá nadřazenou položku.
  • Že žádná funkce nemá stejnou položku ve sloupcích Funkce a Feature_Parent tabulky Feature. Žádná funkce nemůže být jejím vlastním nadřazeným objektem.

Výsledek

ICE14 publikuje chybovou zprávu, pokud najde kořenovou funkci s bitovou sadou msidbFeatureAttributesFollowParent nebo funkcí s identickými položkami v tabulce Funkce a Feature_Parent sloupce tabulky Funkce.

Příklad

ICE14 by v následujícím příkladu vrátil následující chyby:

  • Funkce Sport má stejnou hodnotu ve sloupcích Funkce a Feature_Parent v tabulce Soubor.
  • Kořenová funkce Sport má sadu bitů msidbFeatureAttributesFollowParent.

Ve stromové struktuře tohoto příkladu je sport kořenovou funkcí a nadřazenou funkcí plavání a fotbalu. Volný styl je dětská funkce plavání. TouchFootball je dětská funkce fotbalu.

tabulky funkcí (částečné)

Rys Atributy Feature_Parent
Sport 4 Sport
Plavání 1 Sport
Fotbal 4 Sport
Volný styl 1 Plavání
TouchFootball 4 Fotbal

 

referenční ICE