| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Объединение запросов ADOQuery |
| Автор: Lunatikus 1.8.2007, 10:39 |
| Есть ADOQuery1.sql.text:='SELECT distinct(a) FROM t'; и ADOQuery2.sql.text:='SELECT distinct(a) FROM t'; Ничем не отличаются?Как бы не так.ADOQuery1 привязан к базе base1,а ADOQuery2 - к base2. А мне надо получить объединенный запрос,который бы вывел все a из первого и второго запроса.Можно ли это сделать? |
| Автор: DimW 1.8.2007, 10:43 |
| копай в сторону DB link, тогда сможешь объединить все в одном query. |
| Автор: Lunatikus 1.8.2007, 10:52 |
| а конкретнее?я не знаком с DB link.Что это? |
| Автор: Savek 1.8.2007, 10:55 |
| База какая? |
| Автор: Lunatikus 1.8.2007, 11:43 |
| все таже MS SQL Server 2000 |
| Автор: DimW 1.8.2007, 13:15 |
DBLink позволяет из одной базы обращаться к обьектам другой базы при помощи sql (получать данные, модифицировать данные, создавать объекты БД (таблицы, вьюхи, процедуры и т.д.)). не знаю есть ли такое понятие в MS SQL Server |
| Автор: ТоляМБА 1.8.2007, 13:32 | ||
| Кидаешь адоконекшн на форму, указываешь сервер, базу при коннекте НЕ выбираешь. Кидаешь адокверю, указываешь у неё коннекшн и пишешь запрос:
где BaseName1 и BaseName2 имена твоиз баз. |
| Автор: Lunatikus 1.8.2007, 13:46 |
| ТоляМБА,спасибо!А ларчик-то просто открывался =) DimW,если бы не ТоляМБА,разобирался бы с линком =)Спасибо за помощь! |
| Автор: DimW 1.8.2007, 15:00 | ||
лучше бы с линком разобрался... |