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

Вниз

dbf-файл с ntx-индексом   Найти похожие ветки 

 
Колбасьев   (2004-06-24 22:44) [0]

Как в Delphi открыть dbf-файл с ntx-индексом. Файл создан в Clipper"е и индекс прописан в заголовке dbf-файла.
Дополнительное условие - файл будет постоянно менятся, т.е. на этапе разработки можно "убить" ссылку на индекс, а в что делать во время работы программы (не перекомпилировать ведь постоянно программу :-\ )?


 
Anatoly Podgoretsky ©   (2004-06-24 22:54) [1]

Ищи посторонний драйвер или движок.


 
Ильш ©   (2004-06-25 08:45) [2]

постоянно работаю с такими файлами
вот odbc драйвер есть Merant  называется
- тока не бесплатно :)


 
Колбасьев   (2004-06-25 12:28) [3]

Главное базу данных загрузить, индекс вообще ненужен. Есть ли простой способ (без посторонних драйверов и движков)?


 
Anatoly Podgoretsky ©   (2004-06-25 12:31) [4]

Подследственный Вы постоянно меняете свои показания!


 
Ильш ©   (2004-06-25 12:32) [5]

По моему Clipper ничего в заголовок файла не пишет.
Так что грузи таблицу без индекса и забей на него вообще. Не грузится что ли?


 
Колбасьев   (2004-06-25 13:16) [6]

Вот в том то и дело!!! Возникает исключение! А в заголовок индекс он пишет :-[

2Anatoly: И я ничего не меняю. В первом сообщение все точно написано. Про то, что индекс не нужен:

[Цитата]

"...на этапе разработки можно "убить" ссылку на индекс, а в что делать во время работы программы (не перекомпилировать ведь постоянно программу :-\ )?"

Главное базу открыть ("забивать" на индекс во время выполнения при попытке открыть базу).


 
Anatoly Podgoretsky ©   (2004-06-25 13:18) [7]

Ссылка на индекс убивается через dbiRegisterCallback, но я бы не рискнул работать с Клиппером через БДЕ


 
Колбасьев   (2004-06-25 13:20) [8]

А можно потечнее. Как? (Что надо сделать?)


 
Anatoly Podgoretsky ©   (2004-06-25 13:31) [9]

Там есть готовый пример


 
Колбасьев ©   (2004-06-25 21:43) [10]

Всем спасибо. Нашелся более простой способ, строк этак в 5-10.


 
KSergey ©   (2004-06-26 12:27) [11]

Я так и не понял: вы будете менять базу или нет??? Если да - то и на индексы "забивать" никак нельзя - они станут неактуальными для измененного dbf. Придется делать реиндексацию.
В заголовке пишется не ссылка на индексный файл, а просто признак, что у этой dbf-ки есть индекс.

Если надо именно менять, а не просто один раз прочитать - советую взять Halkyon (вроде так пишется).



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

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

Наверх




Память: 0.49 MB
Время: 0.075 c
1-1089133875
YChak
2004-07-06 21:11
2004.07.18
Динамический массив.


3-1087584776
3APA3A
2004-06-18 22:52
2004.07.18
Заблокировать определенную запись


14-1088628178
KilkennyCat
2004-07-01 00:42
2004.07.18
Что может оказать влияние на вид деятельности программиста?


14-1088626071
Мазут Береговой
2004-07-01 00:07
2004.07.18
Сурьёзеый вопрос на ентот раз.


4-1086430557
Skiner_X
2004-06-05 14:15
2004.07.18
Перезагрузка компьютера