Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.07;
Скачать: CL | DM;

Вниз

Программное восстановление индекса БД dBase   Найти похожие ветки 

 
lww ©   (2002-09-16 09:46) [0]

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


 
Anatoly Podgoretsky ©   (2002-09-16 09:51) [1]

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


 
lww ©   (2002-09-16 15:29) [2]

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


 
Anatoly Podgoretsky ©   (2002-09-16 15:34) [3]

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


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

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


 
Anatoly Podgoretsky ©   (2002-09-16 17:06) [5]

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


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

0 - 28


 
lww ©   (2002-09-17 08:29) [7]

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



Страницы: 1 вся ветка

Текущий архив: 2002.10.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
14-21208
Катерина
2002-09-06 12:35
2002.10.07
Об изобразительном искусстве


1-21143
Pikuzza
2002-09-25 21:50
2002.10.07
Помогите решить следующую задачу на Delphi


3-20883
(FZ)XupypG
2002-09-14 04:54
2002.10.07
Ошибка BDE


1-20970
Tualan
2002-09-25 12:07
2002.10.07
Масштабирование RichEdit


3-20914
Андреев Максим
2002-09-16 13:43
2002.10.07
TAdoDataSet