powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не открываются таблицы в FoxPro
6 сообщений из 6, страница 1 из 1
Не открываются таблицы в FoxPro
    #35410677
wargall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеем - три таблицы-отчета(текстовые и числовые данные) формата DBase IV, сформированные ДОС-прогой написанной на Clippere, они по сути - одна таблица, разодранная на части. Одна таблица открывается спокойно (цепляю во free tables), две другие-ни в какую, пишет, что таблица побита и требуется восстановление. В чем может быть проблема и можно ли с ней бороться из самого Фокса?
...
Рейтинг: 0 / 0
Не открываются таблицы в FoxPro
    #35411908
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, учитывая что таблицы сделаны Клиппером то скорее всего они имеют поля не поддерживаемые Фоксом - например текстовое длинее 254. Или еще что - у Клиппера было много особеностей.
Выхода два - импортировать из Клиппера приводя к стандартному виду, либо обрабатывать в Фоксе файловыми функциями низкого уровня
...
Рейтинг: 0 / 0
Не открываются таблицы в FoxPro
    #35412249
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из того, что вспомнил, таблицы FoxPro и Clipper могут отличаться в следующем:

Характеристика Clipper FoxProКоличество полей 1024 255 (1)Длина символьного поля 32767 255
(1) - если есть поля VarChar или поля, которые могут принимать значение NULL, то количество полей не более 254

Если стурктура таблицы Clipper не соответствует системным ограничениям FoxPro, то она и не сможет быть открыта в среде FoxPro напрямую.

Хотя, если только превышена длина символьного поля, то такая таблица будет открыта, но взяты только последние 255 символов из такого поля. Скорее всего, слишком много полей.
...
Рейтинг: 0 / 0
Не открываются таблицы в FoxPro
    #35412902
wargall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прбовал открывать другими прогами (наподобие DBF Navigator и DBS) кричат на поля (что-то про BLOB-поле), выход нашел открыв их в екселе и сохранив по-новой. Но каждый раз так делать для каждой таблицы-слишком накладно. Не подскажете, в каком направлении рыть по функциям низкого уровня (новичок я в этом еще :-) )?
...
Рейтинг: 0 / 0
Не открываются таблицы в FoxPro
    #35413103
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wargallПрбовал открывать другими прогами (наподобие DBF Navigator и DBS) кричат на поля (что-то про BLOB-поле), выход нашел открыв их в екселе и сохранив по-новой. Но каждый раз так делать для каждой таблицы-слишком накладно. Не подскажете, в каком направлении рыть по функциям низкого уровня (новичок я в этом еще :-) )?

Если работа через Excel дает корректный результат-тогда может так и работать. Набросать в VFP программку, которая будет использовать Excel как com-сервер и скармливать ей таблички для преобразования.
Работа с другими программами из FoxPro (Word, Excel и т.п.) http://]http://forum.foxclub.ru/read.php?32,177179,177179#msg-177179
...
Рейтинг: 0 / 0
Не открываются таблицы в FoxPro
    #35417130
wargall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А это мысль! Большое спасибо за подсказку. Думаю, тему можно считать закрытой.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не открываются таблицы в FoxPro
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]