Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перефразирую вопрос по индексам по-другому [D5, D6, dBase, FoxPro, Clipper]


Sergant ©   (2002-02-16 03:42:00) 

Подскажите, как создать индекс, проиндексировать базу DBF по этому индексу, и, главное, как сохранить его в виде индексного файла. Формат DBF не важен - FoxPro, Clipper - принцип, я думаю, один.


gun19456   (2002-02-18 17:33:00) [1]

Плюнь на Clipper. Замучаешься.
Создавай FoxPro индексы CDX.
Book.AddIndex("Book", "dtos(datez)+timez+fam+car", [ixExpression]); Подробнее см AddIndex в Help


Сергей Иванов   (2002-02-18 15:30:00) [2]

DbiAddIndex - есть там несколько примеров для Delphi,
заодно посмотришь IDXDesc.
Имя хелп-файла
c:\Program Files\Common Files\Borland Shared\BDE\bde32.hlp


Sergant   (2002-02-18 13:08:00) [3]

Query не подходит, так как базы Клипперовские и даже ADS через Query к ним доступ не дает. A насчет TTable.AddIndex() - это понятно, но где этот индекс создается? В базе? Временный? На диске? А как мне его сохранить, допустим, в файле proba.ntx?


deleon   (2002-02-18 10:05:00) [4]

Используй метод TTable.AddIndex()


panov   (2002-02-17 13:54:00) [5]

Используй TQuery:
CREATE INDEX myindex ON mytable(myfiled)


Sergant   (2002-02-17 04:22:00) [6]

В смысле программно. Т.е. есть база данных, у нее может быть пара индекных файлов. На этапе разработке приложения они, естессно, легко подключаются. А как создать индекс, сохранить его в файле во время работы приложения?


MetallAdm   (2002-02-16 11:53:00) [7]

Всмысле табличку создать с индексами ??


Наверх

Титульная страница Поиск, карта сайта Написать письмо