Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
-
Alex404
-
- Продвинутый пользователь

-
-
- Сообщения: 109
- Зарегистрирован: 22.09.2002 (Вс) 10:58
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
Хм... А ведь можно
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
Вот это ДА... И всего то...
Спасибо огромное!
Вернуться в Базы данных
Кто сейчас на конференции
Сейчас этот форум просматривают: Yandex-бот и гости: 1