![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Слитие баз? [D7]
SASH2 © (2003-12-31 09:43:00)
Есть базы в которых содержится информация за каждый месяц. Эти базы должны сливаться в одну большую базу в которой содержится информация по всем месяцам.
Например, появился новый файлик с базой за 01 месяц. Необходимо все данные слить в базу, например, god.dbf. Далее появится 02, 03, 04 ... 12 месяцы и их тоже нужно будет сливатьв god.dbf.
Скажите пожалуйста, как можно это сделать???
SASH2 (2004-01-05 07:43:00) [1]
Ух - ты получилось!!! :)
SASH2 (2004-01-05 07:20:00) [2]
Переименовал!!! :)
___Nikolay (2004-01-05 07:08:00) [3]
Сначала файл god.dbf переименуй в o_my_god.dbf
SASH2 (2004-01-05 06:36:00) [4]
А как его юзать - то.
Alex_Bredin (2003-12-31 11:32:00) [5]
а ты batAppend юзай
SASH2 (2003-12-31 10:47:00) [6]
Но ведь в базе god.dbf уже будут добавлены записи, а при втором добавлении появится ошибка.
Anatoly Podgoretsky (2003-12-31 10:43:00) [7]
Так же как делал и раньше
SASH2 (2003-12-31 10:32:00) [8]
А как его можно использовать?
Anatoly Podgoretsky (2003-12-31 10:30:00) [9]
Таких не знаю, это расширение файла
И сейчас при определенных условиях можно использовать BatchMove
SASH2 (2003-12-31 10:29:00) [10]
Базы dbf. Компоненты которые использую Query и Table.
Раньше когда нужно было сливать одну базу то делал так: DataModule3.Table2.BatchMove(DataModule3.Query3,batAppend);
Anatoly Podgoretsky (2003-12-31 10:23:00) [11]
Можно и очень много вариантов, но ты молчишь про свои базы и компоненты.
SASH2 (2003-12-31 10:22:00) [12]
А еще какнить можно сделать?
paul_k (2003-12-31 09:52:00) [13]
1. выполнить запрос
insert into "путь\god.dbf"(<поля через запятую>)
select <поля через запятую в той же последовательности>
from "путь\01.dbf"
2. выбрать данные из 01 и по циклу вставить в god.dbf
SASH2 (2003-12-31 09:51:00) [14]
Ильш, что хочешь!!! Лишь бы получилось!!!
Спасибо!!!
Ильш (2003-12-31 09:49:00) [15]
Программу написать! ;) Или запрос! ;)