КоллекцияИндексовXBase.Добавить (XBaseIndexesCollection.Add)

Синтаксис:

Добавить(<Имя>, <Выражение>, <Уникальность>, <Убывание>, <Фильтр>)

Параметры:

<Имя> (обязательный)

Тип: Строка.
Имя создаваемого индекса. Поддерживаются только латинские имена индексов длиной до 10 символов.

<Выражение> (обязательный)

Тип: Строка.
Выражение индекса.

<Уникальность> (необязательный)

Тип: Булево.
Признак уникальности создаваемого индекса. Истина - уникальный; Ложь - неуникальный.
Значение по умолчанию: Ложь.

<Убывание> (необязательный)

Тип: Булево.
Определяет, будет ли создаваемый индекс убывающим. Истина - убывает; Ложь - возрастает.
Значение по умолчанию: Ложь.

<Фильтр> (необязательный)

Тип: Строка.
Выражение фильтра индекса.
Значение по умолчанию: ".T.".

Описание:

Добавляет новый индекс в коллекцию индексов таблицы базы данных.

Доступность:

Сервер, толстый клиент, внешнее соединение.

Пример:

xB = Новый xBase;
xB.Поля.Добавить("CODE", "S", 5);
xB.Поля.Добавить("NAME", "S", 40);
// Добавим индекс по полю CODE:
xB.Индексы.Добавить("IDXCODE","CODE", Истина);
xB.СоздатьФайл("c:\test.dbf", "c:\test.cdx");


    

1C:Enterprise Developer's Community