
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.07.2008, 09:47
|
|||
|---|---|---|---|
|
|||
Не открываются таблицы в FoxPro |
|||
|
#18+
Имеем - три таблицы-отчета(текстовые и числовые данные) формата DBase IV, сформированные ДОС-прогой написанной на Clippere, они по сути - одна таблица, разодранная на части. Одна таблица открывается спокойно (цепляю во free tables), две другие-ни в какую, пишет, что таблица побита и требуется восстановление. В чем может быть проблема и можно ли с ней бороться из самого Фокса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.07.2008, 15:54
|
|||
|---|---|---|---|
Не открываются таблицы в FoxPro |
|||
|
#18+
Ну, учитывая что таблицы сделаны Клиппером то скорее всего они имеют поля не поддерживаемые Фоксом - например текстовое длинее 254. Или еще что - у Клиппера было много особеностей. Выхода два - импортировать из Клиппера приводя к стандартному виду, либо обрабатывать в Фоксе файловыми функциями низкого уровня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.07.2008, 17:36
|
|||
|---|---|---|---|
Не открываются таблицы в FoxPro |
|||
|
#18+
Из того, что вспомнил, таблицы FoxPro и Clipper могут отличаться в следующем: Характеристика Clipper FoxProКоличество полей 1024 255 (1)Длина символьного поля 32767 255 (1) - если есть поля VarChar или поля, которые могут принимать значение NULL, то количество полей не более 254 Если стурктура таблицы Clipper не соответствует системным ограничениям FoxPro, то она и не сможет быть открыта в среде FoxPro напрямую. Хотя, если только превышена длина символьного поля, то такая таблица будет открыта, но взяты только последние 255 символов из такого поля. Скорее всего, слишком много полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.07.2008, 11:32
|
|||
|---|---|---|---|
|
|||
Не открываются таблицы в FoxPro |
|||
|
#18+
Прбовал открывать другими прогами (наподобие DBF Navigator и DBS) кричат на поля (что-то про BLOB-поле), выход нашел открыв их в екселе и сохранив по-новой. Но каждый раз так делать для каждой таблицы-слишком накладно. Не подскажете, в каком направлении рыть по функциям низкого уровня (новичок я в этом еще :-) )? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.07.2008, 20:01
|
|||
|---|---|---|---|
Не открываются таблицы в FoxPro |
|||
|
#18+
wargallПрбовал открывать другими прогами (наподобие DBF Navigator и DBS) кричат на поля (что-то про BLOB-поле), выход нашел открыв их в екселе и сохранив по-новой. Но каждый раз так делать для каждой таблицы-слишком накладно. Не подскажете, в каком направлении рыть по функциям низкого уровня (новичок я в этом еще :-) )? Если работа через Excel дает корректный результат-тогда может так и работать. Набросать в VFP программку, которая будет использовать Excel как com-сервер и скармливать ей таблички для преобразования. Работа с другими программами из FoxPro (Word, Excel и т.п.) http://]http://forum.foxclub.ru/read.php?32,177179,177179#msg-177179 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1587569]: |
0ms |
get settings: |
4ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 310ms |

| 0 / 0 |
