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

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

Проблема с открытием таблици [D5, D6, dBase, FoxPro]


Страницы:   1 2

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 байт заголовка считай с нуля (заголовой идет с начала таблици), обнули его. (самый простой хотя и немного хакерский способ)


Страницы:   1 2

Наверх

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