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

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

Проиндексировать [D6, dBase, FoxPro]


beginnn ©   (2005-02-01 11:09:00) 

Всем привет!
Как проиндексировать существующую таблицу (dbf)?


DSKalugin   (2005-02-01 14:58:00) [1]

Е... ну так подставь свои данные в Table1.AddIndex();
я же тебе пример из хелпа дал
Расшифровываю
table1.AddIndex('НазваниеСоздаваемогоИндекса', 'ИмяПоляПоКоторомуБудетИндекс',
[ХарактеристикиИндекса]);
Читай хелп подробно


beginnn   (2005-02-01 12:26:00) [2]

спасибо за помощь. Делал:
table1.close;
table1.AddIndex('NewIndex', 'CustNo;CustName', [ixUnique, ixCaseInsensitive]);

Индекс не создаётся :(( . Вылетает с ошибкой:
project test.exe raised exception class EDBEngineError with message 'Index does not exist: File: C:.\db\test.mdx'.
Process stopped use step or run to continue.


DSKalugin   (2005-02-01 12:02:00) [3]

перед использованием закрыть таблицу
Table1.Close;
Table1.AddIndex();


DSKalugin   (2005-02-01 11:58:00) [4]

См Хэлп по F1

Table1.AddIndex('NewIndex', 'CustNo;CustName', [ixUnique, ixCaseInsensitive]);


Соловьев   (2005-02-01 11:51:00) [5]

хелпом умеем пользоваться?


beginnn   (2005-02-01 11:44:00) [6]

А можно пример.Буду очень ВАМ признателен. Любой


Соловьев   (2005-02-01 11:21:00) [7]

Если БДЕ, то
bde32.hlp + DbiAddIndex, DbiRegenIndex

Или SQL + CREATE INDEX ...


Наверх

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