GetLocateFields method (IZbDataset)

Возвращает объект IZbDataFields, представляющий подмножество полей набора данных, идентифицирующих запись.

Применяется к:

IZbDataset

Синтаксис:

Visual Basic:

Function GetLocateFields(Index As Long, flags As Integer) As IZbDataFields

Index - индекс поля в наборе, начиная с 0.

flags - набор флагов, д.б. 0.

Описание:

Метод возвращает подмножество полей, которые однозначно идентифицирует текущую запись в наборе данных. Значения этих полей впоследствии можно использовать для модифицирования данных в базе данных.

В большинстве случаев ключевым полем и одновременно полем связи с картой является целочисленное поле Sys. Помимо этого, к слою может подключается база данных с возможностью нескольких записей, связанных с одним объектом. Такие записи могут идентифицироваться полем-счётчиком или первичным индексом, состоящим из нескольких полей. Метод GetLocateFields автоматически определяет такие идентифицирующие поля и возвращает объект IZbDataFields для получения значений этих полей.