Руководство разработчика

Метод ТИП_SQL.ПЕРЕКЛЮЧИТЬ_ИНДЕКС

Метод ПЕРЕКЛЮЧИТЬ_ИНДЕКС осуществляет переключение между индексными файлами.

ФУНКЦИЯ ПЕРЕКЛЮЧИТЬ_ИНДЕКС(ТИП_СТРОКА: индекс)

Параметры

индекс
Имя индекса.

Пример использования

СОЗДАТЬ ( бд, ТИП_SQL )  // создаем объект БД-SQL
// создаем индекс NameX по полю iNAIM
бд.ЗАПРОС ("CREATE INDEX NameX ON 'produkt.dbf' (iNAIM)")
// создаем индекс CodeX по полю iCODE
бд.ЗАПРОС ("CREATE INDEX CodeX ON 'produkt.dbf' (iCODE)")
// открываем таблицу с индексом NameX
бд.ОТКРЫТЬ ("produkt.dbf", "NameX")
// ищем по полю iNAIM запись со значением переменной поиск
ЕСЛИ  бд.НАЙТИ ("iNAIM", поиск)  ТО
    СООБЩЕНИЕ ("Запись найдена:"+СИМВ (13)+СТР (бд.ПОЛЕ ("iNAIM") )+
        "   "+ СТР (бд.ПОЛЕ ("iCODE")) )
ИНАЧЕ
    СООБЩЕНИЕ ("Запись не найдена!")
КОНЕЦ_ЕСЛИ
бд.ПЕРЕКЛЮЧИТЬ_ИНДЕКС ("CodeX") // переключаемся на индекс CODEX
// ищем по полю iCODE запись со значением переменной код
ЕСЛИ  бд.НАЙТИ ("iCODE", код)  ТО
    СООБЩЕНИЕ ("Запись найдена:"+СИМВ (13)+СТР ( бд.ПОЛЕ ("iNAIM") )+
        "   "+СТР ( бд.ПОЛЕ ("iCODE")) )
ИНАЧЕ
    СООБЩЕНИЕ ("Запись не найдена!")
КОНЕЦ_ЕСЛИ

См. также: