Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
3-93394
Grihan
2003-12-30 13:46
2004.01.29
Как открыть базу Interbase?


4-93737
KosilkA
2003-11-23 18:58
2004.01.29
ListView SubitemImages - как узнать ?


1-93483
baataars
2004-01-15 13:58
2004.01.29
OpenDialog не встает на DefaultExt если есть фильтр


14-93663
Knight
2004-01-07 20:11
2004.01.29
Canon i250 + XP Pro


3-93372
ДЕД
2003-12-31 15:08
2004.01.29
ошибка при обновлении




   Наверх