Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как одним запросом???


Страницы:   1 2

Vadim S ©   (2003-10-23 16:54:00) 

Как одним запросом объединить 2 таблицы из разныхбаз SQL.
Что прописывается в операторе FROM?


Vlad   (2003-10-23 18:18:00) [1]

sniknik © (23.10.03 18:11) [23]
Нда... Насчет постановки вопроса, тут согласен. Ну что поделать, если некоторые люди не умеют их задавать. Пусть мастаки упражняются в телепатии. Им это на пользу :)


sniknik   (2003-10-23 18:11:00) [2]

Vlad © (23.10.03 17:49) [22]
спор (?) не об об этом, а о формулировке вопроса, и кто это обьеденение делает.
(как выяснилось у него MSSQL который сам позволяет обьеденения и нафига тогда тут access?)

с одной стороны "вам шашечки или ехать?" а с другой "какая разница ведь едем, неважно что к машине лошадь прицепили". :о))

просто половину вопросов авторы в состоянии сами решить если хотябы задумаются и попытаются правильно вопрос сформулировать (вопрос содержит большую половину ответа, или это не вопрос на который можно ответить. это из расказа на этом же сайте http://www.delphimaster.ru/vopros/index.html).


Vlad   (2003-10-23 17:49:00) [3]

>sniknik © (23.10.03 17:39) [20]
Кто мешает работать с ADO через Jet ?
И потом, я же объяснил, что привел пример использования таблиц из разных БД. И что используя ADO можно это сделать. Какая разница используем мы при этом возможности Jet или еще чего-то


bushmen   (2003-10-23 17:39:00) [4]

>sniknik ©
Так я сижу еще на форуме по MSSQL и он там задал этот же вопрос -я знал заранее, что за систему он использует :)


sniknik   (2003-10-23 17:39:00) [5]

Vlad © (23.10.03 17:31) [19]
...можно даже из космоса :)

попробуй для интереса, ODBS VFP driver, на реальных фоксовых таблицах (можно от 1С взять).
подлинкуй и поуправляй, из космоса не надо с тогоже компа.

и потом в этом случае всетаки используются возможности сервера (Jet), а не ADO.


Vlad   (2003-10-23 17:31:00) [6]

>Reindeer Moss Eater © (23.10.03 17:23) [16]
Мне показалось, или в вопросе действительно ничего нет про то, как на сервере прилинковать другой сервер?

Не в этом дело. В свое время у меня была подобная задача. Одна таблица - в акцессе, другая в IB, трерья в оракле. Ну подлинковал я их все в Акцесс, а файлом mdb хоть с клиента управляй, хоть откуда, можно даже из космоса :)
Это так, пример к [12]


Reindeer Moss Eater   (2003-10-23 17:27:00) [7]

sniknik ©

Проблема в том (у некоторых), что они считают, что RME имеет (или должен иметь) цель научить кого-то программировать если уж он шлет постинги в форум.


sniknik   (2003-10-23 17:24:00) [8]

bushmen © (23.10.03 17:19) [13]
это все к MSSQL.

Vlad © (23.10.03 17:20) [14]
насколько я понял проблема в неопределенности. Акцесс это тоже один конкретный вариант.


Reindeer Moss Eater   (2003-10-23 17:23:00) [9]

Теперь снова читаем вопрос

Как одним запросом объединить 2 таблицы из разных баз SQL.

Мне показалось, или в вопросе действительно ничего нет про то, как на сервереприлинковать другой сервер?


sniknik   (2003-10-23 17:22:00) [10]

Vadim S (23.10.03 17:14) [9]
> Я хотел услышать вот это
ты бы это услышал первым же постом если бы написал что используется ADO + MSSQL.

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


Vlad   (2003-10-23 17:20:00) [11]

>Reindeer Moss Eater © (23.10.03 17:18) [12]
Берешь Акцесс, линкуешь через ODBC драйвера таблицы из всех этих БД и работаешь. В чем проблема ?


bushmen   (2003-10-23 17:19:00) [12]

>Reindeer Moss Eater ©

Про Linked Server слышал? А про OpenQuery ?


Reindeer Moss Eater   (2003-10-23 17:18:00) [13]

bushmen ©

Ну хорошо. Имеем две разные базы данных. Причем в вопросе не сказано, что они управляются одним сервером. (Не все сервера поддерживают несколько БД посему логичное предположение).

Скажем две БД под ораклом, или две БД IB, или одна под ораклом, а вторая под IB.

Что дальше?


bushmen   (2003-10-23 17:15:00) [14]

>Vadim S

VadimSmirnoff? :))))


bushmen   (2003-10-23 17:14:00) [15]

>Reindeer Moss Eater © (23.10.03 17:07) [7]
>Из сервера с помощью сервера же средств - да.
>А вопрос то про средствами клиента

Не понял?! А разве у нас клиент формирует выборку? По-моему, на клиенте формируется только запрос, а выполняется на сервере :)


Vadim S   (2003-10-23 17:14:00) [16]

Я хотел услышать вот это

select * from base1..table1 a, base2..table2 b

или

select * from Base1.dbo.Table1,Base2.dbo.Table2

Всем спасибо.


Reindeer Moss Eater   (2003-10-23 17:08:00) [17]

Более того. Вопрос про клиента неизвестного сервера.


Reindeer Moss Eater   (2003-10-23 17:07:00) [18]

Из сервера с помощью сервера же средств - да.
А вопрос то про средствами клиента


bushmen   (2003-10-23 17:05:00) [19]

>Reindeer Moss Eater © (23.10.03 17:00) [5]
>Работаю без БДЕ через ADO

>Там нет поддержки таких запросов

Да что ты говоришь! Если это MSSQL, то без проблем!


Reindeer Moss Eater   (2003-10-23 17:00:00) [20]

Работаю без БДЕ через ADO

Там нет поддержки таких запросов


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо