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

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

Программное восстановление индекса БД dBase [D6, dBase, FoxPro]


lww ©   (2002-09-16 09:46:00) 

Как программно на Delphi восстановить индекс, если он был утрачен или поврежден в результате сбоя в работе компьютера или действий пользователя или просто кто-то удалил индексный файл?
Заранее благодарен за любую полезную информацию.


lww   (2002-09-17 08:29:00) [1]

Спасибо большое, это действительно мощная вещь. Но, я извиняюсь, у меня попутно возник такой вопрос: где можно взять (скачать) или кто может выслать описание на русском языке функций и процедур модуля BDE, а то у меня трудности с английским. Буду премного благодарен!!!


Mike Kouzmine   (2002-09-16 19:11:00) [2]

0 - 28


Anatoly Podgoretsky   (2002-09-16 17:06:00) [3]

Так для отключения и других аварийных случаев существует функция dbiRegisterCallback - мощная вещь


lww   (2002-09-16 17:00:00) [4]

Спасибо. Функция хороша если надо просто переиндексировать таблицу, т.к. БД должна быть открыта. А если индексный файл удален, то при открытии БД программа кричит, что MDX-файл отсутствует и БД не открывается. Что делать в этом случае? Как удалить список ранее существовавших индексов, чтобы программа думала БД не индексирована и не искала индексный файл? А создать индексы по-новому это не проблема.


Anatoly Podgoretsky   (2002-09-16 15:34:00) [5]

БДЕ, а пример есть в хелпе


lww   (2002-09-16 15:29:00) [6]

Спасибо за подсказку, но мне к ней нужна еще кое-какая информация: какой модуль надо подключить, чтобы воспользоваться DbiRegenIndexes, и нельзя ли увидеть кусочек программы с использованием этой функции?


Anatoly Podgoretsky   (2002-09-16 09:51:00) [7]

Если утрачен, то пересоздание, если поврежден, то dbiRegenIndexes или опять пересождание, предподчительнее.


Наверх

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