Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.09;
Скачать: CL | DM;

Вниз

Как в ADO связать данные из различных баз даных   Найти похожие ветки 

 
Tundra   (2002-11-18 14:11) [0]

Как в ADO связать данные из различных баз даных. Скажем имеется две разные базы данных,и нужно получить данные из одной базы, вязанные с данными из другой и в запросе учавствует несколько таблиц.


 
stone ©   (2002-11-18 14:16) [1]

на уровне запроса или на уровне приложения?


 
sniknik ©   (2002-11-18 14:17) [2]

типы баз даных?


 
Tundra   (2002-11-19 05:39) [3]

Базы могут быть кстати разные скажем Access - Oracle, а что касается связи то на уровне запроса.


 
sniknik ©   (2002-11-19 11:07) [4]

Access - MSSQL связываются без проблем, MSSQL - Access еще проще, Access/MSSQL - dBase/Paradox/Excel/Text тоже можно (далеко не все).
MSSQL - Oracle тоже возможно (примеры видел, не пробовал) а вот Access - Oracle? вопрос интересный но наверное возможно ведь ODBC драйвер у него есть (Oracle имею ввиду).

короче чего долго обьяснять, от базы зависит если она позволяет в запрос ссылку на другую то возможно нет то нет.


 
BlackTiger   (2002-11-19 16:41) [5]

Знаю точно, но не пробовал, что к MSSQL и ORACLE можно присобачить любую базу данных через ODBC/ADO как удаленную (подключенную) базу данных. Но что с этим потом делать - слабо (примерно) представляю.

В варианте Access+MSSQL (мобыть и с ORACLE) есть грабли (вылезли, когда работал с такой базой из Excel) - имя/пароль доступа к данным.


 
Tundra   (2002-11-20 09:14) [6]

Вопрос не в том чтобы присобачить в самом Accesse или SQL в том, чтобы это сделать в соммаndtext ADO - наподобие того как это можно сделать в BDE.


 
BorisUK ©   (2002-11-20 09:23) [7]

Тоже интересует данный вопрос...
Жаль что никто конкретно ничего не ответил..
Может хоть ктонибудь кинет примерчик.
Типа можно так и так - пример.
Потом то кто сообразительный поди сможет сам сделать из примера то, как ему конкретно нужно!


 
sniknik ©   (2002-11-20 10:32) [8]

примерчик.

именно в запросе из Access базы движок Jet, обращение к dBase
SELECT * FROM CASHMAN IN "" [dBASE IV; DATABASE=D:\;]

из MSSQL анологично но другой драйвер (ODBC)
select * from OpenRowset("MSDASQL.1", "Driver={Microsoft dBase Driver (*.dbf)};DBQ=D:\Work\Zip;", "select * from CashSail")

из Access к базе MSSQL через ODBC алиас
SELECT * FROM [ODBC;DSN=MyODBCLink;UID=DB_USER;PWD=my_password;DATABASE=my_db_name;].DB_USER.TABLE_NAME

обратка из MSSQL к Access через Jet
SELECT *
FROM OPENROWSET("Microsoft.Jet.OLEDB.4.0", "c:\MSOffice\Access\Samples\northwind.mdb";"admin";"mypwd", Orders)

тут можно поставить, и так далее и тому подобное, привести все к каждой базе невозможно, примеров валом читайте хелпы по конкретным базам.



Страницы: 1 вся ветка

Текущий архив: 2002.12.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
6-28182
wer
2002-10-15 14:28
2002.12.09
ОТправка сообщения на компы


1-28052
greenrul
2002-11-27 20:44
2002.12.09
Список досупных соединений, и connect.


1-27919
Mosh
2002-11-28 15:58
2002.12.09
Как внедрить графические файлы в иксишник??


14-28245
Nico1a
2002-11-18 14:02
2002.12.09
ОГРОМНАЯ просьба ко всем, кто кроме Дельфи разбирается в химии !!


1-27956
Переяслов Григорий
2002-11-27 16:47
2002.12.09
Версия Windows