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

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

Как обуздать большой dbf файл [D7, IB6.x]


LittleGirly ©   (2004-06-09 11:02:00) 

Подскажите как работать с dbf файлом, содержащим больше 300000 записейи 120 полей. BDE не работает, Excel тоже.
Привет девчонкам!


Victor   (2004-06-09 13:04:00) [1]

Поправить положение можно открыть dbf тем чем он создавался
и либо на автомате, либо ручками удаляется индекс.


Desdechado   (2004-06-09 12:46:00) [2]

или найди мемо-файл, или измени тип поля


Victor   (2004-06-09 12:45:00) [3]

А на чем создавалась база?
Похожая проблема у меня была с Foxpro -
файл с комплексным  индексом *.cdx не подкинул и получил
ошибку в заголовке индекса.


LittleGirly   (2004-06-09 11:59:00) [4]

Какое лекарство подойдет больному?


Anatoly Podgoretsky   (2004-06-09 11:53:00) [5]

LittleGirly   (09.06.04 11:42) [9]
Если дело только в Memo field count     1, то можно попытаться вылечить, но если это база неизвестного формата, то искать драйвер.


Anatoly Podgoretsky   (2004-06-09 11:42:00) [6]

БДЕ прекрасно работает, но только если таблица не повреждена и известного ей формата. Расширение .dbf не говорит о типе базы, это может быть что угодно. Можно только сказать, что длина правильная.


LittleGirly   (2004-06-09 11:42:00) [7]

Индексов нет.
Итак, база "мертва" ?


Соловьев   (2004-06-09 11:33:00) [8]

И попробуй пересоздать индексы если такие имеются


Romkin   (2004-06-09 11:24:00) [9]

Похоже, действительно поврежден...
Type           dBase III or other without memo
Memo field count     1


LittleGirly   (2004-06-09 11:16:00) [10]

вот параматры ...
Filename                E:\DOC_Base\MAT\X\move.dbf
Type                    dBase III or other without memo
Last modified           07.06.04
File size               406702554
Header size             4514
Record size             1304
Record count            311885
Field count             140
Memo field count        1


Соловьев   (2004-06-09 11:13:00) [11]

какой формат дбф?
Индексы есть?


LittleGirly   (2004-06-09 11:11:00) [12]

Пишет, что Corrupt table/index header
Таблицу можно просмотреть от начала до конца любым вьюэром.


Соловьев   (2004-06-09 11:07:00) [13]


> BDE не работает

а что пишет? и как не работает?


Desdechado   (2004-06-09 11:06:00) [14]

попробуй Appolo VCL, вдруг поможет


Наверх

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