Главная страница
    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.007 c
14-93670
Ihor Osov'yak
2004-01-07 15:31
2004.01.29
Вопрос о книге


7-93726
explorer
2003-11-13 10:12
2004.01.29
Программно узнать под какой


14-93687
SoX
2004-01-06 15:34
2004.01.29
Важные и срочные вопросы


3-93339
Gosha
2004-01-04 18:52
2004.01.29
Поле типа


11-93411
tamerlan311
2003-05-11 15:36
2004.01.29
BAPDriveBox Version: 1.01 - bugs





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский