View previous topic :: View next topic |
Author |
Message |
Foreman
Joined: 30 Jan 2003 Posts: 130 Location: Поздняков А.Г. Occupation: ООО "ПИК" Interests: г. Ачинск
|
Posted: 11 Sep 2007 08:50 Post subject: Индексы в Бэст5 |
|
|
Добрый День!!!
Подскажите как создавать в 5ке свои индексы временные (cdx)
необходимы для SetScope() DBPUsh()
в 4+ все норма
в 5 ке CreateTempIndex() - не работает
С Уважением!!!!
Алексей!! |
|
Back to top |
|
|
Behemoth
Joined: 15 Mar 2002 Posts: 155 Location: Новиков Алексей Юрьевич Occupation: ПБОЮЛ Interests: Пермь
|
Posted: 11 Sep 2007 09:04 Post subject: |
|
|
Добрый день.
Воспользуйтесь штатной функцией Clipper. Хоть это будет и не cdx, но setscope() и dbseek() работать будут. Думаю, что при использовании временного файла можно обойтись без dbpush() - dbpop(). Если Вам необходимо будет создать несколько индексов, Вы можете воспользоваться связкой DBCREATEINDEX() и DBSETINDEX().
Quote: |
DBCREATEINDEX( <имя индексного файла>,<ключевое выражение>,[<блок кода>],[<признак индексации>] ) --> NIL
Аргументы
<имя индексного файла> - символьная величина, которая определяет имя создаваемого индексного файла.
<ключевое выражение> - символьная величина, задающая индексное ключевое выражение в текстовой форме.
<блок кода> - необязательный блок кода, который задает индексное ключевое выражение в исполняемой форме.
<признак индексации> - необязательное логическое выражение, которое определяет, будет ли иметь создаваемый индексный файл атрибут
уникальности. Если <признак индексации> опущен, то используется режим, установленный функцией SET с параметром _SET_UNIQUE.
|
_________________ С уважением, Новиков Алексей. |
|
Back to top |
|
|
Foreman
Joined: 30 Jan 2003 Posts: 130 Location: Поздняков А.Г. Occupation: ООО "ПИК" Interests: г. Ачинск
|
Posted: 11 Sep 2007 09:16 Post subject: |
|
|
Па |
|
Back to top |
|
|
Титов Александр
Joined: 26 Jul 2002 Posts: 975 Location: Титов Александр Александрович Occupation: Компания БЭСТ Interests: Москва
|
Posted: 11 Sep 2007 09:49 Post subject: Re: Индексы в Бэст5 |
|
|
Foreman wrote: | в 5 ке CreateTempIndex() - не работает
С Уважением!!!!
Алексей!! |
Добрый день!
В последнем пакете эта функция подключена. _________________ С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо |
|
Back to top |
|
|
|