Главная страница
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.016 c
7-93706
Talla2k
2003-11-12 01:01
2004.01.29
Com port


1-93431
oleg
2004-01-15 09:55
2004.01.29
JavaScript и Delphi


3-93345
VID
2004-01-02 03:04
2004.01.29
Серьёзный вопрос: отображение текста Exception после Suspend;


1-93547
Egorka
2004-01-17 21:56
2004.01.29
ASP.NET под Delphi8


4-93735
Иван
2003-11-20 14:40
2004.01.29
Восстановление иконки в трее.