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

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

Вторичный индекс в Paradox [D6, Paradox]


GrandHiew ©   (2006-08-08 21:58:00) 

HI! Работаю с базой Paradox. Проиндексировал при помощи Database Desktop. Но после добавления новых значений сторонней программой с индексом происходит беда - выдает сообщение Index is out of date. Пробовал задать заново индекс через AddIndex и через IndexDefs и что я только не пробовал. Единственное что помогает это стереть индекс из Database Desktop и заново его создать, но эот не выход. Причем после создания появляются 2 файла с расширением .XG0 и .YG0. Подскажите как можно програмно переиндексировать базу Paradox, каким образом это делает Database Desktop. Пожалуйста поподробней если можно - в Delphi я совсем недавно! Буду вам очень признателен


Anatoly Podgoretsky   (2006-08-09 19:26:00) [1]

Desdechado ©   (09.08.06 11:10) [4]  объяснил как можно сделать не корректно. Парадокс он и в Африке парадокс


Anatoly Podgoretsky   (2006-08-09 19:25:00) [2]

Mike Kouzmine ©   (08.08.06 22:45) [3]
У Парадокс можно!


GrandHiew   (2006-08-09 12:40:00) [3]

Первичного индекса нет. Сделал

Check(DbiRegenIndex(Tbl.DBHandle, nil, PChar(Tbl.TableName), nil,
   PChar(IndexName), PChar(TagName), IndexNum));

при каждом открытии базы это решило проблему. Спасибо Mike Kouzmine!!!


Desdechado   (2006-08-09 11:10:00) [4]

у индекса поставить Maintained?
первичный индекс есть?


Mike Kouzmine   (2006-08-08 22:45:00) [5]

Anatoly Podgoretsky ©   (08.08.06 22:42) [2] А как можно создать не корректно? Просто интересно. :)


Anatoly Podgoretsky   (2006-08-08 22:42:00) [6]

Может стоит корректно создать индексы?


Mike Kouzmine   (2006-08-08 22:33:00) [7]

Смотри хелп по БДЕ.
А сторонней программе посоветуй корректно работать с таблицами.


Наверх

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