Visual Basic 6. Руководство разработчика

Определение индексов с помощью


Visual Data Manager

Visual Data Manager можно также использовать для организации индексов внутри базы данных. В нижней части окна базы данных находится список текущих индексов базы. Щелкните на кнопке Add Index, чтобы открыть диалоговое окно Add Index To (рис. 17.9). Опции диалогового окна Add Index To (Добавить индекс к) перечислены в табл. 17.6.

Примечание

Null является специальным значением (см. гл. 3). Поле пустое, если оно не было инициализировано (другими словами, если оно ничего не содержит). В общем случае проверяйте значения поля на равенство Null перед его использованием в операциях.

Рис. 17.9. Диалоговое окно Add Index To

Таблица 17.6. Опции диалогового окна Add Index To



Опция

Описание

Name

Имя индекса. Вы можете использовать имя индекса только при программировании наборов записей типа Table. В SQL-запросах технология Rush-More (Делай быстрее) автоматически использует индексную информацию для оптимизации запросов

Indexed Fields

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

Available Fields

Окно списка доступных полей щелчок кнопкой мыши на одном из полей добавит его в список индексных полей

Primary

Выберите эту опцию, если поле индекса рассматривается как первичный ключ для таблицы

Unique

Выберите эту опцию, если необходимо использовать уникальные значения для поля. Если вы индексируете таблицу Customers (Заказчики) по полю имени заказчика, то индекс может не быть уникальным. Возможно совпадение имен нескольких заказчиков Индекс, основанный на ID заказчика, уникален. Два заказчика не могут иметь один ключ, даже если имеют одно имя

IgnoreNulls

Это свойство указывает, может ли какое-нибудь из полей, используемых в индексе, содержать значение Null. Если это свойство установлено в False, а свойство Required - в True, a соответствующее поле содержит значение Null, то генерируется ошибка выполнения программы



Содержание раздела