SQL и "внешние" базы.

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Alex404
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 109
Зарегистрирован: 22.09.2002 (Вс) 10:58

SQL и "внешние" базы.

Сообщение Alex404 » 23.01.2004 (Пт) 10:26

В инструкции добавления данных в таблицу ( INSERT INTO ) есть возможность за данными обращаться к таблице из внешней базы .

Код: Выделить всё
Set База = OpenDatabase(App.Path & "\dbONE.mdb")
База.Execute "INSERT INTO tblIN SELECT * FROM tblOUT IN '" & App.Path & "\dbTWO.mdb' "


А есть ли возможность подобным образом в запросе "связать" таблицы из разных баз ?
Ну что то типа :
Код: Выделить всё
(SELECT ... 
   FROM tblONE INNER JOIN tblTWO IN '" & App.Path & "\dbTWO.mdb' "
                     ON tblONE.fldONE = tblTWO.fldTWO
)

Спасибо.

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 23.01.2004 (Пт) 10:48

Хм... А ведь можно :shock:
SELECT * from Table1 INNER JOIN [c:\db1.mdb].Table2 as T on T.FieldID = Table1.FieldID ;

Alex404
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 109
Зарегистрирован: 22.09.2002 (Вс) 10:58

Сообщение Alex404 » 23.01.2004 (Пт) 11:15

Вот это ДА... И всего то...
Спасибо огромное!


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList