|
|
|
IB6.Delphi6 Как сделать запрос к двум базам?
|
|||
|---|---|---|---|
|
#18+
Подскажите, плз, что надо прописывать в имени базы данных в запросе, чтобы обращаться к двум таблицам с двух баз? В том числе, что там надо писать, чтобы протестировать запрос в SQL Explorer'e? Вот это - не работает: Select hist.val, hist.credit, sch.N_Cl, sum(hist.sum_val) as sums, sum(hist.s_kom_val) as komiss from ':IBDbSNG:history' hist, ':IBDbSprav:sсhet' sch where UPPER(hist.NAPR COLLATE PXW_CYRL)='ИЗ РОССИИ' and hist.credit=sch.sсhet group by hist.val,hist.credit,sch.N_Cl В данном случае IBDbSNG и IBDbSprav - это имена баз данных с модуля данных проекта. А в Эксплорере тогда что там надо писать (хотя, в принципе, и в design-time в проекте не работает :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2003, 15:23 |
|
||
|
IB6.Delphi6 Как сделать запрос к двум базам?
|
|||
|---|---|---|---|
|
#18+
А низя..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2003, 03:52 |
|
||
|
IB6.Delphi6 Как сделать запрос к двум базам?
|
|||
|---|---|---|---|
|
#18+
Ну можно совсем тупо перетащить данные в одну из баз и сделать запрос, а потом все очистить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2003, 06:06 |
|
||
|
IB6.Delphi6 Как сделать запрос к двум базам?
|
|||
|---|---|---|---|
|
#18+
Ну, в такой ситуации я выкручиваюсь, например, так: - гружу список нужных мне счетов в свой DataSet, перебираю все записи и формирую строку - список вида '12, 14, 16, 17, 19', - затем выполняю обращение к базе His, но в поле Where указываю несколько другое условие : не hist.credit=sch.sсhet , а hist.credit exists in 12, 14, 16, 17, 19 Ну, тут ограничение InterBase?, если число позиций в списке > 1500 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 15:52 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32255311&tid=1579991]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 473ms |

| 0 / 0 |
