Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CreateTempIndex в БЭСТ5

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4
View previous topic :: View next topic  
Author Message
Дениска



Joined: 26 Feb 2002
Posts: 649



PostPosted: 23 Jul 2007 05:28    Post subject: CreateTempIndex в БЭСТ5 Reply with quote

БЭСТ5 ругается "... нет функции CreateTempIndex ...". Какой аналог этой функции есть в БЭСТ5?
Back to top
View user's profile Send private message
Behemoth



Joined: 15 Mar 2002
Posts: 155
Location: Новиков Алексей Юрьевич
Occupation: ПБОЮЛ
Interests: Пермь

PostPosted: 23 Jul 2007 09:24    Post subject: Re: CreateTempIndex в БЭСТ5 Reply with quote

Добрый день.

Дениска wrote:
БЭСТ5 ругается "... нет функции CreateTempIndex ...". Какой аналог этой функции есть в БЭСТ5?


OrdCreate() - Создание индекса в индексном файле.
OrdCreate( <cIndexFile> , ;
[<cTagName>] , ;
<cIndexKey> , ;
[<bIndexKey>] , ;
[<lUnique>] , ;
[<lAdditive>] ) --> NIL
<cIndexFile> - символьная строка, хранящая имя создаваемого индексного файла. Имя может быть указано без уточнения пути или расширения файла.
Необязательный аргумент <cTagName> - это имя создающегося индекса, которое может быть литералом или символьным выражением в круглых скобках. Использование имени означает, что знать позицию индекса в списке открытых индексов позже не требуется. Это можно сравнить с алиас (псевдоним) именем рабочей области. Длина <cTagName> ограничивается DatabaseEngine.
<cIndexKey> - выражение в виде символьной строки, определяющее значение, которое будет помещено в индексный файл для каждой записи данных.
<bIndexKey> - блок кода, выполняющийся для каждой записи данных рабочей области в течение индексации. Возвращаемое значение блока кода копируется в индексный файл. Если блок кода не указан, оно создается из символьной строки <cIndexKey>, используя macro оператор.
<lUnique> означает, что если в базе данных встречаются записи с одинаковым значением ключа, все эти записи, кроме первой не сохраняются в индексном файле. Если опция отсутствует, используется текущая установка Set(_SET_UNIQUE).
Параметр <lAdditive> определяет, остаются ли индексные файлы открытыми в рабочей области, когда создается новый индекс. Значение по умолчанию - .F. (ложь). В данном случае открытые индексные файлы закрываются перед созданием нового индекса. Иначе, при .T. (истина), индексные файлы останутся открытыми в рабочей област
_________________
С уважением, Новиков Алексей.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru