Индексы в Бэст5
Select messages from
# through # FAQ
[/[Print]\]

-> Программирование в БЭСТ-4

#1: Индексы в Бэст5 Author: ForemanLocation: Поздняков А.Г. PostPosted: 11 Sep 2007 08:50
    —
Добрый День!!!
Подскажите как создавать в 5ке свои индексы временные (cdx)
необходимы для SetScope() DBPUsh()

в 4+ все норма
в 5 ке CreateTempIndex() - не работает

С Уважением!!!!
Алексей!!

#2:  Author: BehemothLocation: Новиков Алексей Юрьевич PostPosted: 11 Sep 2007 09:04
    —
Добрый день.

Воспользуйтесь штатной функцией Clipper. Хоть это будет и не cdx, но setscope() и dbseek() работать будут. Думаю, что при использовании временного файла можно обойтись без dbpush() - dbpop(). Если Вам необходимо будет создать несколько индексов, Вы можете воспользоваться связкой DBCREATEINDEX() и DBSETINDEX().
Quote:

DBCREATEINDEX( <имя индексного файла>,<ключевое выражение>,[<блок кода>],[<признак индексации>] ) --> NIL

Аргументы

<имя индексного файла> - символьная величина, которая определяет имя создаваемого индексного файла.

<ключевое выражение> - символьная величина, задающая индексное ключевое выражение в текстовой форме.

<блок кода> - необязательный блок кода, который задает индексное ключевое выражение в исполняемой форме.

<признак индексации> - необязательное логическое выражение, которое определяет, будет ли иметь создаваемый индексный файл атрибут
уникальности. Если <признак индексации> опущен, то используется режим, установленный функцией SET с параметром _SET_UNIQUE.


#3:  Author: ForemanLocation: Поздняков А.Г. PostPosted: 11 Sep 2007 09:16
    —
Па

#4: Re: Индексы в Бэст5 Author: Титов АлександрLocation: Титов Александр Александрович PostPosted: 11 Sep 2007 09:49
    —
Foreman wrote:
в 5 ке CreateTempIndex() - не работает
С Уважением!!!!
Алексей!!

Добрый день!
В последнем пакете эта функция подключена.



-> Программирование в БЭСТ-4


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group