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

Вниз

Обращение к 2 БД в одном запросе   Найти похожие ветки 

 
Artem03   (2004-05-21 14:51) [0]

Из SQL Editor и SQL Explorer данный запрос выполняется без проблем:

SELECT agnt.ca_name1,cntr.ctr_extnum,cds.cod_name,dlv.dld_qnt,
dlv.dld_sum,cntr.ctr_signdate FROM mrc:com_tarif cmt,akt akt,codes cds,codetype cdt,contract cntr,
contragent agnt,delivered dlv,tarif trf,tarifvalue trv
WHERE akt.akt_ctr=cntr.ctr_id ...

Т.е. из под одной базы идет обращение к другой ( ее имя mrc, она находится на том же сервере). При выполнении этого запроса и Делфи
(что через BDE, что через ADO) выдается ошибка.
Вопрос - каким образом осуществить подключение, чтобы ошибка изчезла (таблица com_tarif базы mrc считается столбцом).
Сразу скажу, что создать все в одной базе НЕЛЬЗЯ.


 
Johnmen ©   (2004-05-21 15:10) [1]

BDE - ...FROM ":ALIASNAME:TABLENAME" T, ...


 
Artem03   (2004-05-21 15:46) [2]

Ответ нашел сам (через CREATE SYNONYM <synonym_name> FOR...)
---
Для Johnmen - пробовал, не получается TABLENAME воспринимается, как имя столбца, который, естественно, неизвестного типа.


 
Sandman25+1   (2004-05-21 16:57) [3]

Можно было еще ХП сделать. Заодно и быстрее бы работать стало (за счет проверки синтаксиса и подготовки плана).


 
Johnmen ©   (2004-05-21 17:08) [4]

>Artem03   (21.05.04 15:46) [2]
>TABLENAME воспринимается, как ...

Это потому, что "" не указал.



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
4-1083843987
kalishenko
2004-05-06 15:46
2004.06.13
Как узнать, завершился ли процесс или нет?


1-1085766831
Senti
2004-05-28 21:53
2004.06.13
Убрать приложение из Таскбара


3-1084366877
Desdechado
2004-05-12 17:01
2004.06.13
странное поведение связки SQLQuery-DatasetProvider-ClientDataset


4-1083936626
shell_rom
2004-05-07 17:30
2004.06.13
Apollo


3-1085478629
Alex_Bredin
2004-05-25 13:50
2004.06.13
Как в IBExpert определить Primary Key для уже созданного поля?