Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2008, 13:03   #1
e_dk
 
Регистрация: 01.06.2008
Сообщений: 3
Печаль DBF Clipper база в Excel читет только 40

Подскажите пожалуйста что можно сделать: при открытии клиперовского файла dbf с помощью Excel или при соединении через Access или при открывании через Delphi , открываются только последние 40 записей из 14 тыс. Файлы dBase и Foxpro открываются полностью, даже при кол-во записей более 3 миллионов. Foxpro, dBase и просмотровщик winDBFview показывают все 14 тыс.
e_dk вне форума Ответить с цитированием
Старый 01.06.2008, 13:43   #2
alexBlack
Участник клуба
 
Регистрация: 12.10.2007
Сообщений: 1,204
По умолчанию

Заголовок dbf-файла не пробовали проверить на соответствие структуре ?

Мои файлы, созданные в Clipper'е нормально открываются в Delphi.
alexBlack вне форума Ответить с цитированием
Старый 01.06.2008, 13:52   #3
e_dk
 
Регистрация: 01.06.2008
Сообщений: 3
По умолчанию

Сам Клипер работает нормально.т.е.заголовок должен быть правильным...
e_dk вне форума Ответить с цитированием
Старый 01.06.2008, 13:58   #4
alexBlack
Участник клуба
 
Регистрация: 12.10.2007
Сообщений: 1,204
По умолчанию

Цитата:
Сообщение от e_dk Посмотреть сообщение
Сам Клипер работает нормально.т.е.заголовок должен быть правильным...
Это логично, но...
В заголовке есть поля, которые легко вычисляются.
Clipper вполне может их вычислять и не сохранять в заголовке (или сохранять некорректно), так же как и dBase и FoxPro (в которых отображается правильно). Другие же полагаются на указанные в заголовке значения. Иногда даже отсутствие $1A в конце файла считается несоответствием формату dbf.

Вообще непонятно почему показываются последние 40 записей.
Первые 40 еще можно себе представить.

Можете упаковать и прикрепить (желательно не более 150К в архиве) ?

Последний раз редактировалось alexBlack; 01.06.2008 в 14:00.
alexBlack вне форума Ответить с цитированием
Старый 01.06.2008, 15:00   #5
e_dk
 
Регистрация: 01.06.2008
Сообщений: 3
По умолчанию Проблема решена

все оказалось на много проще: все записи были удалены, кроме тех 40http://www.programmersforum.ru/images/smilies/confused.gif
Спасибо за советы
e_dk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) Dorvir Microsoft Office Excel 2 28.03.2008 10:03
начал учить только-только - нужна ваша помошь vanDJ Помощь студентам 20 18.12.2007 21:53
очень громоздкие финансовые модели в Excel, а Excel не тянет Ragazza Microsoft Office Excel 7 03.10.2007 20:08
Формирование из excel в ASCII, у меня он формирует по одному клиенту а в Excel нескол Askat Общие вопросы Delphi 0 18.07.2007 06:28
Как вытащить данные из Excel в бд dephi, а потом (после работы с данными) сформировать новый файл excel. Геля БД в Delphi 1 10.04.2007 15:11