Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.29;
Скачать: CL | DM;

Вниз

Слитие баз?   Найти похожие ветки 

 
SASH2   (2003-12-31 09:43) [0]

Есть базы в которых содержится информация за каждый месяц. Эти базы должны сливаться в одну большую базу в которой содержится информация по всем месяцам.
Например, появился новый файлик с базой за 01 месяц. Необходимо все данные слить в базу, например, god.dbf. Далее появится 02, 03, 04 ... 12 месяцы и их тоже нужно будет сливатьв god.dbf.

Скажите пожалуйста, как можно это сделать???


 
Ильш ©   (2003-12-31 09:49) [1]

Программу написать! ;) Или запрос! ;)


 
SASH2   (2003-12-31 09:51) [2]

Ильш, что хочешь!!! Лишь бы получилось!!!
Спасибо!!!


 
paul_k ©   (2003-12-31 09:52) [3]

1. выполнить запрос
insert into "путь\god.dbf"(<поля через запятую>)
select <поля через запятую в той же последовательности>
from "путь\01.dbf"

2. выбрать данные из 01 и по циклу вставить в god.dbf


 
SASH2   (2003-12-31 10:22) [4]

А еще какнить можно сделать?


 
Anatoly Podgoretsky ©   (2003-12-31 10:23) [5]

Можно и очень много вариантов, но ты молчишь про свои базы и компоненты.


 
SASH2   (2003-12-31 10:29) [6]

Базы dbf. Компоненты которые использую Query и Table.
Раньше когда нужно было сливать одну базу то делал так: DataModule3.Table2.BatchMove(DataModule3.Query3,batAppend);


 
Anatoly Podgoretsky ©   (2003-12-31 10:30) [7]

Таких не знаю, это расширение файла
И сейчас при определенных условиях можно использовать BatchMove


 
SASH2   (2003-12-31 10:32) [8]

А как его можно использовать?


 
Anatoly Podgoretsky ©   (2003-12-31 10:43) [9]

Так же как делал и раньше


 
SASH2   (2003-12-31 10:47) [10]

Но ведь в базе god.dbf уже будут добавлены записи, а при втором добавлении появится ошибка.


 
Alex_Bredin ©   (2003-12-31 11:32) [11]

а ты batAppend юзай


 
SASH2   (2004-01-05 06:36) [12]

А как его юзать - то.


 
___Nikolay ©   (2004-01-05 07:08) [13]

Сначала файл god.dbf переименуй в o_my_god.dbf


 
SASH2   (2004-01-05 07:20) [14]

Переименовал!!! :)


 
SASH2   (2004-01-05 07:43) [15]

Ух - ты получилось!!! :)



Страницы: 1 вся ветка

Текущий архив: 2004.01.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
1-93419
Вомбат
2004-01-16 15:56
2004.01.29
Запись / чтение компоненты из ресурса


3-93362
WG
2003-12-30 12:13
2004.01.29
Как упорядочить записи в БД по алфавиту ?


14-93634
wl
2004-01-08 19:18
2004.01.29
Какой КПК(PDA) выбрать?


3-93402
guest123
2003-12-29 17:18
2004.01.29
Дистрибутив InterBase 5.0-5.5


7-93724
T-Coder
2003-11-13 02:36
2004.01.29
Shell Extension bug