Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.10;
Скачать: CL | DM;

Вниз

объединить базы   Найти похожие ветки 

 
simona4   (2007-05-20 23:17) [0]

например есть 2 базы с расширением  *.db как можно объединить их в один файл. одна база основная и данные в другой базе должны именно в эту базу .


 
{RASkov} ©   (2007-05-21 01:40) [1]

> одна база основная и данные в другой базе должны именно в эту базу .

Сам-то понял.....?


 
Kostafey ©   (2007-05-21 01:50) [2]

> можно объединить их в один файл

архиватором %)


> одна база основная и данные в другой базе должны именно
> в эту базу

Данные второй БД есть справочные для первой ??
Дак тогда нужно проектировать правильно.
Если данные уже вносились, то в основной БД создать
таблицы второй БД и экспортировать в них данные.
А как еще?


 
Германн ©   (2007-05-21 01:54) [3]


> Сам-то понял.....?
>

Или "сама"? Фиг знает. :)
Но из телепатора идёт дым и слышаться нехарактерные звуки :)


 
Германн ©   (2007-05-21 01:58) [4]


> Kostafey ©   (21.05.07 01:50) [2]
>
> > можно объединить их в один файл
>
> архиватором %)
>
>
> > одна база основная и данные в другой базе должны именно
> > в эту базу
>
> Данные второй БД есть справочные для первой ??
> Дак тогда нужно проектировать правильно.
> Если данные уже вносились, то в основной БД создать
> таблицы второй БД и экспортировать в них данные.
> А как еще?

Какие таблицы могут иметься в виду, если файл *.db?


 
Kostafey ©   (2007-05-21 02:08) [5]

> Какие таблицы могут иметься в виду, если файл *.db?

А, так про Paradox речь. Ну все.
Пора трезветь и отсыпаться %)))

Тохда [1] и [3], остальное без вариантов %)


 
sniknik ©   (2007-05-21 02:13) [6]

> Какие таблицы могут иметься в виду, если файл *.db?
обыкновенные... т.к. в вопросе речь о базах, то в них (в базах) наверняка есть таблицы (хотябы одна)... расширение файла базы роли не играет, может быть любым, для практически любого движка/sql сервера.

> А, так про Paradox речь. Ну все.
про какой парадокс? где сказано? еще раз, расширение роли не играет... сделай базу аксесса, mssql-я, первасвиля... т.д. и укажи расширение db, они против не будут.


 
{RASkov} ©   (2007-05-21 02:28) [7]

> [3] Германн ©   (21.05.07 01:54)
> Но из телепатора идёт дым и слышаться нехарактерные звуки :)

Порой здесь опасно его включать, беречь надо...;)

Рискну влючить....:
Я вообще подозреваю, что одна таблица - как хранилище(сборище) - эта та, которая "основная", а в "другую" вносятся данные, и в какой-то определенный момент эти данные из "другой сливаются в основную".....
Все.... сгорел.... даже выключить не успел.(


 
Германн ©   (2007-05-21 02:32) [8]


> sniknik ©   (21.05.07 02:13) [6]
>
> > Какие таблицы могут иметься в виду, если файл *.db?
> обыкновенные... т.к. в вопросе речь о базах, то в них (в
> базах) наверняка есть таблицы (хотябы одна)... расширение
> файла базы роли не играет, может быть любым, для практически
> любого движка/sql сервера.
>
> > А, так про Paradox речь. Ну все.
> про какой парадокс? где сказано? еще раз, расширение роли
> не играет... сделай базу аксесса, mssql-я, первасвиля...
>  т.д. и укажи расширение db, они против не будут.
>

Коля. Ну ведь вопрос в "Начинанающие"!
Простой TBatchMove может его решить. Если это парадокс.
А может и нет. Но тут только автор сможет уточнить что есть "2 базы с расширением  *.db".
Ещё раз: "Но из телепатора идёт дым и слышаться нехарактерные звуки :)
"


 
Kostafey ©   (2007-05-21 10:44) [9]

> обыкновенные... т.к. в вопросе речь о базах, то в них (в
> базах) наверняка есть таблицы (хотябы одна)... расширение
> файла базы роли не играет, может быть любым, для практически
> любого движка/sql сервера.


Я почему-то так подумал после

> Какие таблицы могут иметься в виду, если файл *.db?

ибо в paradox db файле 1 таблица


 
simona4   (2007-05-21 23:13) [10]

база Парадокс . имеется один столбец. все базы одинаковые (смысле в каждом один столбец).
по проше говорю – как можно обеденить 2 одинаковые (по структуре) базы?
спасибо всем кто отвечал . я проста не русская , для меня не так уж легко обесьнить ))


 
simona4   (2007-05-21 23:13) [11]

база Парадокс . имеется один столбец. все базы одинаковые (смысле в каждом один столбец).
по проше говорю – как можно обеденить 2 одинаковые (по структуре) базы?
спасибо всем кто отвечал . я проста не русская , для меня не так уж легко обесьнить ))


 
Kostafey ©   (2007-05-22 01:18) [12]

По-моему понял я что нужно.

Значит берем Borland DataBase Desctop.
Создаем там File->New->QBE Query (присоздании выбираем любую таблицу).
Далее Query->Show SQL.
Куда и вбиваем:

Insert into "Table1.db" Select * From "Table2.db"

Где Table1.db, Table2.db - есть файлы с требуемыми таблицами.


 
Kostafey ©   (2007-05-22 01:19) [13]

затем, собственно Run SQL


 
Kostafey ©   (2007-05-22 01:23) [14]

Это перенос в раз. Ели нужно это делать периодически
в разрабатываемом проложении, то подобный SQL-запрос
необходимо вбить в один из Query- компонентов.


 
Германн ©   (2007-05-22 01:27) [15]


> simona4   (21.05.07 23:13) [11]
>
> база Парадокс . имеется один столбец. все базы одинаковые
> (смысле в каждом один столбец).
> по проше говорю – как можно обеденить 2 одинаковые (по структуре)
> базы?
> спасибо всем кто отвечал . я проста не русская , для меня
> не так уж легко обесьнить ))
>

Если просто нужно все данные из одной парадоксовской таблицы скопировать/переместить в другую парадоксовскую таблицу с такой же структурой как и первая, то есть два варианта:
 1. Два компонента TTable и один компонент TBatchMove;
 2. Один компонент TQuery. (Но в этом варианте нужно знать язык SQL).


 
Германн ©   (2007-05-22 01:29) [16]


> Kostafey ©   (22.05.07 01:23) [14]
>
> Это перенос в раз.

Это копирование, а не перенос.


 
Kostafey ©   (2007-05-22 01:45) [17]

> Это копирование, а не перенос.

Да, конечно. Потом если нужно удаляем следующим запросом
(или если сервер поддерживает все в одном запросе).


> 1. Два компонента TTable и один компонент TBatchMove;

Наверное, это даже правильнее, просто уже привык к

> 2. Один компонент TQuery. (Но в этом варианте нужно знать
> язык SQL).


 
Германн ©   (2007-05-22 02:03) [18]


> (или если сервер поддерживает все в одном запросе).

Какой-такой сервер-мервер? Где ты у парадокса видел серверы?
:)


> > 1. Два компонента TTable и один компонент TBatchMove;
>
> Наверное, это даже правильнее, просто уже привык к
>
> > 2. Один компонент TQuery. (Но в этом варианте нужно знать
> > язык SQL).
>

Это не совсем так. Это "правильнее" было при работе с парадоксом через BDE, если хотя бы одна из двух вышеуказанных таблиц постоянно использовалась в компоненте TTable. Имхо.


 
Kostafey ©   (2007-05-22 02:14) [19]

> Какой-такой сервер-мервер? Где ты у парадокса видел серверы?
>
> :)

Ну, я в смысле вообще если БЫ был сервер...:)


> Это "правильнее" было при работе с парадоксом через BDE

С парадоксом 6 лет не работал, а когда работал последний раз, то именно через BDE
<offtop>
ох и здорово же завалил я тогда проект ;))...
</offtop>


> если хотя бы одна из двух вышеуказанных таблиц постоянно
> использовалась в компоненте TTable. Имхо.

Именно так я и делал :) Практически все данные получал из TTable-ов.


 
Германн ©   (2007-05-22 02:29) [20]


> > если хотя бы одна из двух вышеуказанных таблиц постоянно
> > использовалась в компоненте TTable. Имхо.
>
> Именно так я и делал :) Практически все данные получал из
> TTable-ов.
>

Ну да. А почему бы и нет, если речь идёт о парадоксе! Для него использование BDE и TTable - родное. И пусть меня предадут анафеме, если я не прав! :)


 
simona4   (2007-05-23 00:01) [21]

Kostafey

спасибо за ответ . но у меня это будет именно периодически происходит, твой вариант хоть и простой для обычного юзера это будет трудновато , и еще не каждой машине есть  DataBase Desctop.

Германн

у меня именно использован BDE и Table ( Data Source , DBGrid)

есть ли для этих целей какая ни будь  программа?


 
Германн ©   (2007-05-23 00:07) [22]


> есть ли для этих целей какая ни будь  программа?
>

Для этой цели есть компонент TBatchMove.



Страницы: 1 вся ветка

Текущий архив: 2007.06.10;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.029 c
15-1179440350
РТР
2007-05-18 02:19
2007.06.10
Зеленый чай


1-1176453885
Reaktor
2007-04-13 12:44
2007.06.10
Есть ли альтернатива у Sleep и Exit?


15-1179233110
P
2007-05-15 16:45
2007.06.10
Авторское право на исходный текст программы из книги.


2-1179396735
17Landgraf
2007-05-17 14:12
2007.06.10
Как изменить свойства файла


15-1179175926
raqy.style
2007-05-15 00:52
2007.06.10
Протокол с нулевой передачей информации