Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.009 c
3-93396
Gorlum
2003-12-30 12:56
2004.01.29
По заголовку


14-93682
Даниил
2004-01-06 15:21
2004.01.29
Предложение сотрудничать


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


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


1-93430
DimonNew
2004-01-16 15:03
2004.01.29
Hint





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский