Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ковертирование из FoxPro 2.6 в 9.0 / 4 сообщений из 4, страница 1 из 1
17.02.2008, 14:01
    #35137487
vladunec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ковертирование из FoxPro 2.6 в 9.0
Подскажите, пожалуйста, как из foxpro 2.6 все данные переконвертировать в версию 9.0! Желательно, конечно, чтобы было сделано поменьше работы вручную, но нужна полная и точная передача данных в новую версию! Заранее спасибо!
...
Рейтинг: 0 / 0
17.02.2008, 15:42
    #35137585
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ковертирование из FoxPro 2.6 в 9.0
VFP 9 читает DBF от FPD26 безо всякой конвертации.
Возможны проблемы из-за непроставленной в заголовке dbf кодовой страницы 866. От этого утилита CPZERO лечит.
Тут еще почитай
...
Рейтинг: 0 / 0
18.02.2008, 06:22
    #35138034
Galyamov Rinat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ковертирование из FoxPro 2.6 в 9.0
А если хочешь в этих же таблицах использовать новые типы полей, то copy to -
таблица в формате того фокса, в котором выполняется команди и modi stru для
модификации.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
18.02.2008, 15:01
    #35139319
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ковертирование из FoxPro 2.6 в 9.0
Galyamov Rinat
А если хочешь в этих же таблицах использовать новые типы полей, то copy to -
таблица в формате того фокса, в котором выполняется команди и modi stru для
модификации.
COPY TO, в данном случае, не имеет смысла.

Структура табличного файла (.dbc, .dbf, .frx, .lbx, .mnx, .pjx, .scx, .vcx)

=====================
Если Вы открыли в Visual FoxPro табличный файл, созданный в ранней версии FoxPro или же созданный в другой системе, то Visual FoxPro не изменяет заголовок таблицы, до тех пор, пока Вы не внесете такие изменения в структуру таблицы, которые не поддерживаются в соответствующей версии табличного файла.

Например, в версии FoxPro 2.x не существовало таких типов данных как Integer или Currency, не было поддержки значений типа Null, не было свойства Binary для символьных полей, не было понятия "контейнер базы данных" (.dbc). Следовательно, как только Вы измените структуру таблицы, созданной в версии FoxPro 2.x таким образом, что введете данные, не поддерживаемые в этой версии, то таблица перестанет соответствовать своему формату. В этом случае как раз и произойдет изменение как версии файла DBF, так и структуры заголовка таблицы.
======================

Другими словами, "повышение" версии файла (значение нулевого байта) произойдет автоматически. COPY TO используется как раз для обратного. Для "понижения" версии файла DBF. Т.е. из таблицы формата VFP создать таблицу формата FoxBase или FoxPro 2.x
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ковертирование из FoxPro 2.6 в 9.0 / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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