![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с открытием таблици [D5, D6, dBase, FoxPro]
SZap © (2003-02-26 19:14:00)Есть некая dbf таблица, при открытии ее Delphi ругается "не могу найти индекс"...
На сколько я понимаю, гдето в нутрях dbf прописано, что для этой таблици сужествует индекс...
У меня этого индекса нет, да и ненужен он мне...
Подскажите пожалуйста:
- как мне открыть эту таблицу? (програмно)
- можно ли из этого dbf удалить информацию о индексах?
SZap (2003-02-27 09:33:00) [21]>DarkGreen
Получается, но меня интересует как это програмно сделать???
DarkGreen (2003-02-27 05:34:00) [22]А через Database Desktop не получится?
sniknik (2003-02-26 21:36:00) [23]Открой в Фоксе (или через ODBC фоксовый драйвер) сам снимет, и еще можно через функцию какуюто dbi**** не помню (BDE).
но в итоге любой способ лезет в заголовок и обнуляет этот байт. что тебе проще? выбирай.
SZap (2003-02-26 20:28:00) [24]>sniknik
а по другому, более корректно, никак?
sniknik (2003-02-26 20:09:00) [25]28 байт заголовка считай с нуля (заголовой идет с начала таблици), обнули его. (самый простой хотя и немного хакерский способ)