Форум: "Базы";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
ВнизПомогите скопировать данные в базу! Найти похожие ветки
← →
Crok (2002-10-16 08:58) [0]Здравстуйте, господа! Недавно сел на дельфи 6,(буквально 2 недели), пробую работать с базами данных, все вроде получалось сначала удалось собрать данные из разных баз в одну форму, теперь встала проблема как скопировать все данные собранные в форме в отдельную базу .
Заранее спасибо всем кто поможет!
← →
Desdechado (2002-10-16 10:28) [1]базу или таблицу? Обычно работающие с DBF путают их.
Чтобы в таблицу скопировать, надо ее создать (команда SQL: CREATE TABLE), а потом добавить данные (команда SQL: INSERT INTO) построчно
← →
Crok (2002-10-17 07:10) [2]Данные собираю в одну форму из разных dbf-ков теперь мне нужно копировать данные из формы в архивную базу (тоже dbf).
← →
Alexandr (2002-10-17 07:36) [3]there is a wellknown portret
Upon a classroom wall
we see the face of Lenin
So during love by all
He say us Russian Children
That we must Learn and Learn
← →
Crok (2002-10-17 08:14) [4]Если знаешь, как то лучше помоги... умник
← →
gek (2002-10-17 08:27) [5]А это как, в одну форму?
Я что-то не пойму.
← →
Arhelon (2002-10-17 08:35) [6]Попробуй корректно сформулировать вопрос, если сформулируешь то и сам себе ответишь.
← →
Crok (2002-10-17 09:10) [7]в форме задействовано 8 таблиц, заполняя данными поля главной таблицы в форму автоматически вставляются данные из подчиненных таблиц, теперь все даные из формы мне нужно скопировать в архив, то есть в 9-ую таблицу, я не знаю как правильно это сделать...
← →
gek (2002-10-17 09:39) [8]Ну если просто скопировать то для каждой на форме
Check(DbiCopyTable(Tbl_source.DBHandle, True, PChar("name_table_source"),nil,
PChar(PathReserveData+"\"+"name_reserve_table")));
← →
Плохиш (2002-10-17 09:47) [9]To Crok:
>Недавно сел на дельфи 6,(буквально 2 недели)
Может всё-таки сначала начать с чтения книжек?
← →
Crok (2002-10-17 09:52) [10]дело в том что простое копирование не подходит, в архив мне нужно скопировать данные всей формы а не главной таблицы, в форме есть поля из подчиненых таблиц, необходимо копировать все данные из главной и подчиненных таблиц, они все связаны разными индексами
← →
Crok (2002-10-17 09:59) [11]Времени в обрез да и в литературе не всё описывается подробно, может подскажешь с каких книжек начинать?
← →
gek (2002-10-17 09:59) [12]Короче говоря продолжая Плохиш (17.10.02 09:47)
слезай
← →
NickBat (2002-10-17 10:00) [13]Если тебя не понимает так много людей - ты неправильно объясняешь.
Думаю если опишешь задачу конкретней - совет будет. А так не совсем понятно, зачем тебе данные из "главной и подчиненных таблиц, необходимо копировать"? Если тебе все надо копировать - сделай копию базы после внесенных тобой изменений.
← →
Johnmen (2002-10-17 10:07) [14]Как уже рекомендовали - слезай !!!
От себя пожелаю - больше не залезай !!! Хуже будет....
← →
Наталия (2002-10-17 10:08) [15]Может, я отгадаю. :)
У тебя есть, например,DBGrid куда ты отобразил данные из нескольких таблиц( напиши подробнее - каким образом ты сформировал этот набор данных - запросом, или применял LookUp - поля или другие варианты :)). Тебе нужно сохранить этот набор данных в отдельную таблицу.
Один из вариантов:
Создаёшь таблицу с нужной тебе структурой.
Последовательно идёшь по своему набору данных и построчно сохраняешь его в созданную таблицу.
← →
Crok (2002-10-17 10:54) [16]Господа лучше всех мужчину может понять только женщина, спасибо Наталия, ну а "мудрецам" "Спасибо", никто не дотукался до построчного сохранения...
← →
gek (2002-10-17 11:08) [17]> Crok (17.10.02 10:54)
Телепаты сейчас в отпуске, так что если не можешь нормально объяснить что тебе нужно, тогда чего ты от нас хочешь?
← →
ЮЮ (2002-10-17 11:09) [18]Потому что остальным хватает запроса
Insert into NewTable
select T1.aa,..,T2.bb,..,...
from T1,T2,...
where ...
Главное, чтобы запрос возвращал поля в нужном количестве и нужном порядке
← →
Sergey13 (2002-10-17 11:23) [19]2Crok (17.10.02 10:54)
>ну а "мудрецам" "Спасибо", никто не дотукался до построчного сохранения...
Просто "мудрецам" в голову не придет каждый запрос сохранять в отдельной таблице. Почитай книжки на тему "нормализация данных".
← →
Crok (2002-10-17 11:24) [20]Спасибо всем кто понял, gek без обид мне кажется что я объяснял почти на пальцах
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.007 c