Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Несколько подключений к базам в одном запросе? [D7, MS Access]


karat ©   (2005-06-26 21:14:00) 

Есть две mdb БД. Пытаюсь запросом из одной таблицы первой БД перенести данные в другую таблицу второй БД. Как, используя ADOQuery это осуществить? Ведь ADOQuery поддерживает только одно подключение к БД...
В самом MS Access это просто. Там можно увязать несколько таблиц из разных БД.


sniknik   (2005-06-27 11:36:00) [1]

запрос нерабочий, даже без обьеденения с другой базой.


karat   (2005-06-27 11:28:00) [2]

А вот с объединенями не пропускает. Может есть наработанный опыт?

INSERT INTO [Данные полиса] ([Номер полиса])
SELECT [Номер полиса]
FROM [Данные полиса] IN "d:\base2.mdb" LEFT JOIN [Данные полиса] ON [Номер полиса] = [Номер полиса]


karat   (2005-06-26 21:59:00) [3]


> sniknik ©   (26.06.05 21:31) [1]

Спасибо. Работает.


sniknik   (2005-06-26 21:31:00) [4]

к примеру, перенос
select * into table1 from table1 in "d:\base2.mdb"

если таблица из другой базы прилинкована в Access-е то и этого не нужно, она будет видеться как "родная".

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1119453914&n=1
выбери все что про ADOQuery написано...


Наверх

Титульная страница Поиск, карта сайта Написать письмо