|
|
|
Не открываются таблицы в FoxPro
|
|||
|---|---|---|---|
|
#18+
Имеем - три таблицы-отчета(текстовые и числовые данные) формата DBase IV, сформированные ДОС-прогой написанной на Clippere, они по сути - одна таблица, разодранная на части. Одна таблица открывается спокойно (цепляю во free tables), две другие-ни в какую, пишет, что таблица побита и требуется восстановление. В чем может быть проблема и можно ли с ней бороться из самого Фокса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2008, 09:47 |
|
||
|
Не открываются таблицы в FoxPro
|
|||
|---|---|---|---|
|
#18+
Ну, учитывая что таблицы сделаны Клиппером то скорее всего они имеют поля не поддерживаемые Фоксом - например текстовое длинее 254. Или еще что - у Клиппера было много особеностей. Выхода два - импортировать из Клиппера приводя к стандартному виду, либо обрабатывать в Фоксе файловыми функциями низкого уровня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2008, 15:54 |
|
||
|
Не открываются таблицы в FoxPro
|
|||
|---|---|---|---|
|
#18+
Из того, что вспомнил, таблицы FoxPro и Clipper могут отличаться в следующем: Характеристика Clipper FoxProКоличество полей 1024 255 (1)Длина символьного поля 32767 255 (1) - если есть поля VarChar или поля, которые могут принимать значение NULL, то количество полей не более 254 Если стурктура таблицы Clipper не соответствует системным ограничениям FoxPro, то она и не сможет быть открыта в среде FoxPro напрямую. Хотя, если только превышена длина символьного поля, то такая таблица будет открыта, но взяты только последние 255 символов из такого поля. Скорее всего, слишком много полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2008, 17:36 |
|
||
|
Не открываются таблицы в FoxPro
|
|||
|---|---|---|---|
|
#18+
Прбовал открывать другими прогами (наподобие DBF Navigator и DBS) кричат на поля (что-то про BLOB-поле), выход нашел открыв их в екселе и сохранив по-новой. Но каждый раз так делать для каждой таблицы-слишком накладно. Не подскажете, в каком направлении рыть по функциям низкого уровня (новичок я в этом еще :-) )? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2008, 11:32 |
|
||
|
Не открываются таблицы в 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2008, 20:01 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=35410677&tid=1587569]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
113ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 281ms |
| total: | 481ms |

| 0 / 0 |
