Possibility of Accessing Objects

Most collections of objects which are components of GDB or the shared library support access both by name of the object and by its internal number using the Item method. A number of collections do not support access to object by name. Applications need information about continuity of sequence of object internal numbers when they try to get objects by their internal numbers. Most collections do not support continuity of object internal numbers. If a collection supports continuous sequence of object internal numbers, this fact is marked in the collection description. In this case the minimum number of object is always 1 and the maximum number corresponds to the value that the Count property returns. The table below defines possibility of accessing objects by their names and internal numbers.

Collection

Access by name

Access by number

DataLink::IndirectFieldsPairs

Impossible

Possible, number continuity

ExternalDatabase::Queries

Possible

Possible

ExternalDatabase::Recordsets

Possible

Possible

ExternalDatabase::Tables

Possible, see the description of the ExternalDatabase::Tables collection for how to form names

Possible, number continuity, persistence of number until closing an external database.

Feature::Themes

Possible

Possible

FeatureType::DataLinks

Impossible

Possible, number continuity

FeatureType::FilterGroups

Possible

Possible, number continuity

Field::PrimaryKeys

Possible

Possible

FilterGroup::FilterConditions

Impossible

Possible, number continuity

ForeignKey::Fields

Possible

Possible

GDBEngine::ExternalDatabaseErrors

Impossible

Possible, number continuity

GDBEngine::GeoDatabases

Possible

Possible

GeoDatabase::ExternalDatabases

Possible

Possible only for cataloged external databases

GeoDatabase::Featuresets

Possible

Possible

GeoDatabase::Layouts

Possible

Possible

GeoDatabase::Maps

Possible

Possible

GeoDatabase::Queries

Possible

Possible

GeoDatabase::Recordsets

Possible

Possible

GeoDatabase::Sessions

Impossible

Possible

GeoDatabase::Tables

Possible

Possible

GeoDatabase::TemporaryTables

Possible

Possible

GeoDatabase::Themes

Possible

Possible

GeoDatabase::Users

Possible

Possible

Geocoder::LinkScheme

Impossible

Possible

Geocoder::RefScheme

Impossible

Possible

GeocoderTableJoining::FieldPairs

Impossible

Possible

Layer::FeatureTypes

Possible

Possible

Layout::Elements

Possible

Possible

LayoutChartLegend::Keys

Possible, labels of series are used as names

Possible, number continuity

Legend::LegendItems

Possible

Possible

LegendItem:: LegendItems

Possible

Possible

Library::FillStyles

Possible

Possible

Library::Fonts

Possible

Possible

Library::HatchStyles

Possible

Possible

Library::LineStyles

Possible

Possible

Library::MapSymbols

Possible

Possible

Map::Layers

Possible

Possible

PrimaryKey::Fields

Possible

Possible

Query::Fields

Possible

Possible, number continuity

Query::FieldSearchConditions

Impossible

Possible, number continuity

Query::FieldSortConditions

Impossible

Possible, number continuity

Query::SQLParameters

Impossible

Possible

Recordset::Fields

Possible

Possible, number continuity

Recordset::KeyFields

Possible

Possible

Recordset::SQLParameters

Impossible

Possible

SharedLibrary::FillStyles

Possible

Possible

SharedLibrary::Fonts

Possible

Possible

SharedLibrary::HatchStyles

Possible

Possible

SharedLibrary::LineStyles

Possible

Possible

SharedLibrary::MapSymbols

Possible

Possible

SharedLibrary::Sessions

Impossible

Possible

Table::Fields

Possible

Possible

Table::ForeignKeys

Possible

Possible, number continuity, persistence of number until closing an external database.

Table::PrimaryKeys

Possible

Possible, number continuity, persistence of number until closing an external database

Table::SpecialFields

Possible

Possible, number continuity, persistence of number until closing an external database

Table::TableIndexes

Possible

Possible, number continuity, persistence of number until closing an external database

TableIndex::Fields

Possible

Possible

Theme::FeaturesetConditions

Impossible

Possible, number continuity

Theme::Layers

Possible

Possible

Theme::ScaleZones

Impossible

Possible, number continuity