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

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

Имеются клиперовские файлы DBaseIII+ c индексами. [D6, dBase, FoxPro]


PAVELSIN ©   (2002-09-08 19:17:00) 

Имеются клиперовские файлы DBaseIII+ c индексами.
Каким образом удалить все индексы в DBF (не сами файлы (NDX,NTX,MDX), а признаки индексов, кроме обнуления 28 байта).


sniknik   (2002-09-09 11:51:00) [1]

да путает он не клипер у него
см. PAVELSIN1 (08.09.02 20:10) проблема с MDX индексом.


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

Что-то не то. Клипперовские файлы открываются на ура. Признака нет. Хочешь - цепляй индекс (указав его непосредственно), хочешь - нет.


sniknik   (2002-09-09 11:35:00) [3]

У dbase 3 и MDX индексов не бывает по моему.


Desdechado   (2002-09-09 11:13:00) [4]

так dbase 3+ или все-таки 4-й?
это 2 больших разницы, как говорят в Одессе ...
в 3-ке в заголовок DBF ничего не пишется.


sniknik   (2002-09-08 21:10:00) [5]

А 28 откуда считаеш? как истиный программер с нуля? или как лох с еденицы? :-)))
хочеш пришлю заголовки Dbf структур?


PAVELSIN1   (2002-09-08 20:10:00) [6]


У файла формата DBaseIV 2.0 имеелся mdx файл. При его открытии "Open" выдается сообщение Что

индекс не найден. После удаления 28 байта картина таже, где искать выход ???


PAVELSIN1   (2002-09-08 19:40:00) [7]

Значит единственный способ только удаление 28 байта ???


PAVELSIN1   (2002-09-08 19:38:00) [8]

при добавлении нового индекса при уже имеющихся (от другой программы индексах, которые не нужны) и отсутствии файлов индексов прога ругается на их отсутствие....
Отсюда и вытекает необходимость их удаленияю


sniknik   (2002-09-08 19:36:00) [9]

разберись чего хочеш. в DBF файле единственныйпризнак индекса 28-й байт.
и по моему клипер не ставит этот признак. (сужу по Halcyon-у когда он делает индекс совместимый с клипером)


PAVELSIN1   (2002-09-08 19:36:00) [10]

И всё же как удалить признак индексирования ???


Anatoly Podgoretsky   (2002-09-08 19:31:00) [11]

Ты что очень путаешь, MDX никак не относится ни к dBase ни к FoxPro, кроме того индексы в DBaseIII+ не связаны напрямую с таблицей


Наверх

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