Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.033 c
14-1088118720
D@rk
2004-06-25 03:12
2004.07.18
Макс Фрай ...


3-1088330071
Pafnuty
2004-06-27 13:54
2004.07.18
Не вижу вновь добавленное поле базы .....


14-1088567524
alexa
2004-06-30 07:52
2004.07.18
Установка Delphi.net


1-1089003161
ai
2004-07-05 08:52
2004.07.18
Quick Report: как изменять разрешение при печати?


3-1087848561
Aleksandr.
2004-06-22 00:09
2004.07.18
Как в парадоксовой таблице после батчмува изменить поле?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский