FieldIndex property (IZbFieldDef)

Определяет порядковый номер поля в таблице, начиная с 0.

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

IZbFieldDef

Синтаксис:

Visual Basic:

Property FieldIndex As Integer

Описание:

Свойство FieldIndex важно для операции реструктуризации таблицы (см. ZbDatabase.AlterTable), т.к. оно идентифицирует уже имеющееся поле в таблице.

При выполнении AlterTable таблица модифицируется следующим образом:

  • для нового поля, добавленного в объект IZbTableDef, FieldIndex будет равно -1 и такое поле будет добавлено в таблицу;

  • для полей с FieldIndex от 0 и выше будет изменены параметры (имя, тип), если такие изменения были внесены;

  • поля таблицы, для которых не нашлось объекта IZbFieldDef с соответствующим индексом будут удалены из таблицы.