:: Архив конференции по VFP до 2005 года
Help! Изменение структуры базы в FoxPro 2.0 forDos
RDD
Автор
Не пинайте, в FoxPro я не силён.
Имеются базы FoxPro 2.0 , а так же архивы этих же баз т.е. это те-же базы только в них данные за год. Изменилась струтура основных баз (добавились поля и индексы, а кое где и удалились). Надо надо синхронизировать структуры архивных баз с рабочими. На первый взгляд ничего кроме
COPY STRUCTURE TO <временная база> CDX с последующим
select <база архива>
scatter to temp memo
<обработка массива temp т.е. добавление или удаление его элементов чтоб была размерность как у временной базы>
select <временная база>
append blank
gather from temp memo
и перезаписью файлов старой архивной базы её файлов индексов и мемо полей соответствующими файлами <временная база>
Вопрос: А нельзя ли из командной строки както по другому изменить структуру базы и её индексов, чтоб не перекопировать все данные из базы в базу? А то там архиву за 6 лет, а в каждом годе порядка 30 баз, я же опухну просматривать и править вручную структуры и индексы. Переход на визуал не вариант, машины убогие от 486 и ниже до ХТ. Спасайте, а то в понедельник начальник посадит меня вручную всё править. ((
Ratings: 0 negative/0 positive
RE: Help! Изменение структуры базы в FoxPro 2.0 fo
ВладимирМ

Сообщений: 14097
Откуда: Москва
Дата регистрации: 02.09.2000
Попробуй сделать так:
1. На основе самой правильной (последней, новейшей) базы данных создаешь в другой директории ПУСТЫЕ таблицы той же структуры с теми же индексами (можно просто скопировать все таблицы в другую директория и каждой дать ZAP)
2. Используя команду APPEND FROM заполняешь эти пустые таблицы данными из старой БД (надеюсь имена и типы полей не изменились)

И ВСЕ!
Ratings: 0 negative/0 positive
RE: Help! Изменение структуры базы в FoxPro 2.0 fo
ВладимирМ

Сообщений: 14097
Откуда: Москва
Дата регистрации: 02.09.2000
Да, если копируются таблицы с мемо-полями, то перед Append From, таблицу, откуда беруться данные надо открыть (USE) и на вопрос системы "Convert MEMO file to FoxPro Format?" ответить "YES"
Ratings: 0 negative/0 positive
RE: Help! Изменение структуры базы в FoxPro 2.0 fo
RDD
Автор
Cпасибо за ответы.
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 6 (Гостей: 6)

© 2000-2024 Fox Club 
Яндекс.Метрика