![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Подскажите кто уже это проходил.
Можно ли выполнить запрос к таблицам разных бд. есть база данных VFXP (*.dbf) и временна база данных на PARADOX (*.db)нужно обратится запросом к полям этих таблиц и получить разность. запрос примерно такой ADOQuery1.SQL.Add('select j from base.db,base.dbf where j<>keyforbank and datepay='''+dateform+'''') |
|
#2
|
||||
|
||||
|
да, такие вещи выполнимы.
запрос примерно такой: Код:
ADOQuery1.SQL.Text:='select j from base.db b1,base.dbf b2 where b1.j<>keyforbank and b2.datepay='''+dateform+''' and b1.key=b2.key' |
|
#3
|
|||
|
|||
|
Цитата:
|
|
#4
|
||||
|
||||
|
VINCENT, если через разные драйверы обращаетесь к базам - то нельзя одновременно.
|
|
#5
|
|||
|
|||
|
В том то и вопрос как сравнить таблицы используя разное подключение к ним.
|
|
#6
|
||||
|
||||
|
Создать 2 временные таблицы (подключенных через 1 (один) драйвер), по очереди залить из них данные из имеющихся, потом сделать запрос.
|
|
#7
|
|||
|
|||
|
Цитата:
Цитата:
|
|
#8
|
||||
|
||||
|
Курите поиск по "гетерогенные запросы".
|