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

Вниз

реиндексация   Найти похожие ветки 

 
Alexandr N   (2003-02-10 11:25) [0]

Как восстановить (средствами Delphi, без сторонних программ) физически отсутствующий или поврежденный файл индексов [формат файла: FOXPRO - *.cdx]. Такую базу данных Delphi не открывает. Т.е. как сделать реиндексацию. (ПРИМЕР: таблица 5 симв. полей и 1 MEMO. Индексы установлены по 5 симв. полям.)


 
sniknik ©   (2003-02-10 12:01) [1]

снять признак индексированности (28 байт в заголовке dbf считать с 0), открыть и построить заново.


 
ddenisv   (2003-02-10 13:32) [2]

Вопрос не по теме.
А ты с DBF через BDE работаеш? Мне кто-то говорил что, с BDE не умеет нормально с dbf(FoxPro) работать?


 
sniknik ©   (2003-02-10 13:55) [3]

ddenisv (10.02.03 13:32)
умеет но борландом не рекомендовано, рекомендуют только на чтение.

со старыми версиями foxpro (до и = 2.5 дос) проблем не встречал, ни на чтение ни на запись. (но это не значит что их совсем нет, может и есть)


 
Tornado ©   (2003-02-10 15:17) [4]

Посмотри здесь http://sapopov.chat.ru/dlpspec2.htm по моему чегото было про переиндексацию


 
Соловьев ©   (2003-02-10 15:29) [5]


function DbiRegenIndex (hDb: hDBIDb; hCursor: hDBICur; pszTableName: PChar; pszDriverType: PChar; pszIndexName: PChar; pszIndexTagName: PChar; iIndexId: Word): DBIResult stdcall;

Description

DbiRegenIndex regenerates an index to ensure that it is up to date (all records currently in the table are included in the index and are in the index order). It can also be used to pack the index on disk.




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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
4-87739
Terrible
2003-01-13 12:11
2003.02.27
Послать Message сервису или консольному приложению


14-87668
Феликс
2003-02-10 14:54
2003.02.27
Тату. Тьфу. Срамота какая.


7-87719
Woolen
2002-12-26 14:16
2003.02.27
Открытие ассоциированного файла


14-87635
HOOCH-C3M
2003-01-29 21:59
2003.02.27
ПОМОГИТЕ .


14-87708
ИгорьК
2003-02-10 16:31
2003.02.27
Самый остроумный мастер