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

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

Вопрос по Paradox [D4, Paradox, ]


cyberwarlock ©   (2002-01-09 08:07:00) 

Народ, подскажите, что это за косяк - в Paradox"совской таблице через DataBase Desctop создаю индекс, запускаю - все работает! Сортировка, все ОК! Но через некоторое время выдается ошибка - index out of date. Что это за такое?


sky3d   (2002-01-09 10:05:00) [1]

Рекомендуют вторичные индексы создавать, имея первичный, т.к. они строятся на базе его. Так что при отсутствии полей для первичного ключа можно добавить автоинкрементное поле, сделав его ключевым, а далее строит вторичные индексы...


cyberwarlock   (2002-01-09 09:54:00) [2]

Скорее всего без него...


sky3d   (2002-01-09 08:40:00) [3]

Подробнее об индексах...
Первичный существует или вторичные созданы без него ?


cyberwarlock   (2002-01-09 08:30:00) [4]

Хорошо, но база на локальной машине...
Работа с данными происходит исключительно через компоненты Delphi. Проблема в том, что даже без измениния, удаления и т.д. только при просмотре данная ошибка вылазит. А впрограмме с индексами ввобще никакой работы не происходит - только установка при компиляции!


sky3d   (2002-01-09 08:19:00) [5]

Причина в разрушении индекса при некорректном прописывании данных в таблицу. Щасто происходит при отвале сетевого соединения при работе с файл-сервером (БД на удаленной машине).
Проверьте также корректность работы с индексами в программе и устраните нестабильную работу в сети...
Лечить можно, использовав tutility от Borland - утилита восстановления Paradox-таблиц или пересозданием индекса самому.
Удачи.


Наверх

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