powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Копирование данных
15 сообщений из 15, страница 1 из 1
Копирование данных
    #35549875
Romull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер.
Помогите советом по такому вопросу.
Сразу оговорюсь что в программировании не силен, только учусь, ситуацию такая :
есть рабочая база данных (т.е. уже содержащая разл. информацию Baz1) , сотоит из 8 таблиц, есть она же чистая Так вот в ней модифицирована 1 таблица т.е. в нее добавлено 2 поля , подскажите каким образом перекинуть данные из 1-й базы во вторую ? Желательно кратенький пример. Спасибо.
...
Рейтинг: 0 / 0
Копирование данных
    #35549957
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
select  0 
use Baz1table1 alias table11
select  0 
use Baz2table1 alias table12
append from table11
и так далее...
...
Рейтинг: 0 / 0
Копирование данных
    #35549987
Romull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andre. не ругайся сильно. Будь любезен поподробней.
Базы идентичны кроме 2-х полей во второй.

1 -я база : baza_gl
таблицы : vladelec_t
info_j

2 -я база: baza_gl
таблицы : vladelec_t
info_j



во второй модифицирована табл. info_j (т.е. добавлены 2 доп. поля), в остальном идентична 1-й базе в том числе имя базы и имена табл.


ели не затруднит на пальцах ????
...
Рейтинг: 0 / 0
Копирование данных
    #35550111
stoopper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А каке проблемы? Просто добавленные новые поля во второй базе не будут заполнены, вот и все. Или чего-то не догоняю?
...
Рейтинг: 0 / 0
Копирование данных
    #35550112
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Romull в ней модифицирована 1 таблица т.е. в нее добавлено 2 поля
Сделай копию базы и добавь туда эти два поля.
...
Рейтинг: 0 / 0
Копирование данных
    #35550149
BMJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BMJ
Гость
А просто удалить первую и скопировать вторую с именем первой?
...
Рейтинг: 0 / 0
Копирование данных
    #35550245
Romull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проясняю ситуацию. Есть программа которая работает в организации (1). Эту прогу немного модернизировали в другой орг-ции (2), соответственно модернизиовали и саму базу как приведено выше. Так вот поставив модернизированную базу в 1 орг. программа ругается , заменив там же саму прогу, ругань пропадает , осталось дело за малым залить всю инфу из 1-й базы в новую. Вопрос - каим образом организовать это оптимально?
Надеюсь объяснил более менее внятно !?!
...
Рейтинг: 0 / 0
Копирование данных
    #35550297
BMJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BMJ
Гость
Если содержание Баз (таблиц) идентично, то банальным копированием *.dbf,*.dbc,*.fpt, *.cdx
если различные, то руками (программно) изменить структуру таблиц, там где надо.
...
Рейтинг: 0 / 0
Копирование данных
    #35550364
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На пальцах:

Берем базу 2, пишем в новый каталог, пишем туда все таблицы _с данными_ (*.dbf, *.cdx) от базы 1
Создаем временный каталог (напр., c:\temp :) )
Берем базу 1, из нее делаем
Код: plaintext
copy info_j.* c:\temp\info_j1.*
Берем базу 2, из нее делаем
Код: plaintext
copy info_j.* c:\temp\info_j.*
В каталоге temp исполняем код:
Код: plaintext
1.
2.
3.
4.
5.
select  0 
use info_j1
select  0 
use info_j
zap
append from info_j1
Копируем в новую базу info_j.*
...
Рейтинг: 0 / 0
Копирование данных
    #35550369
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... Берем инфу в одной организации и сливаем ее другой?
...
Рейтинг: 0 / 0
Копирование данных
    #35550374
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedrikХм... Берем инфу в одной организации и сливаем ее другой?
Берем _проект_ второй организации и заменяем в нем инфу на данные от первой.
И затем заливаем таблицы и с измененной структурой данными первой.
...
Рейтинг: 0 / 0
Копирование данных
    #35550858
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomullВопрос - каким образом организовать это оптимально?
Что должно быть оптимально? Одноразовая переброска инфы?
...
Рейтинг: 0 / 0
Копирование данных
    #35551284
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запутали парня!

Таблицы назваем базами, а то что у парня БАЗЫ - на это внимания не обращаем.

Проще, действительно просто добавить недостающие поля в нужную таблицу:

sele 0
use ? excl && Выбираем таблицу, которую надо модифицировать

modi stru && Добавляем руками нужные поля
use

&& Пробуем запустить прогу.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Копирование данных
    #35551295
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomullЭту прогу немного модернизировали в другой орг-ции (2), соответственно модернизиовали и саму базу как приведено выше.
Ринат, и ты думаешь, изменив структуру таблиц, другая организация не модифицировала код?
Так что модификация только структуры таблиц с данными - не пройдёт...
...
Рейтинг: 0 / 0
Копирование данных
    #35551307
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Эту прогу немного модернизировали в другой орг-ции (2),
> соответственно модернизиовали и саму базу как приведено выше.
>
> Ринат, и ты думаешь, изменив структуру таблиц, другая организация не
> модифицировала код?
> Так что модификация только структуры таблиц с данными - не пройдёт...


Соответственно, чтобы работала модифицированная копия программы, таблицы
нужно модифицировать точно так же, как это было сделано в той конторе,
откуда копировали модифицированную копию программы.

На сколько я понял, ветка была поднята именно с этим вопросом: "как сделать
такую же структуру таблиц?"

Да, ты прав. Кроме структуры таблиц могли быть модифицированны индексы и
хранимые процедуры. Но это отдельный разговор, хотя упомянуть об этом мне,
конечно же, стоило.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Копирование данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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