SQL

Fermé
ruth - 5 mars 2003 à 16:37
 Ruth - 6 mars 2003 à 08:50
SVP: peut on recuperer des données de tables présentes ds diverses bases de données?
en clair :
si T1 ds BD1 et T2 ds Bd2
comment recuperer des données de T1 et T2 simultanément?
Merci
A voir également:

6 réponses

Oui, c'est possible
Il faut juste ouvrir deux connection differentes, une pour DB1 et l'autre pour DB2, aussi il te faut 2 objet de recordset, le premier objet recupere les donnees de T1 de DB1 et le second recupere les donnees de t2 de db2.
Bonne chance
0
merci "Nou"!
mais il faut dire qu'en fait je souhaite faire une jouinture sur ces diverses tables de base differentes!
merci
0
Utilisateur anonyme
5 mars 2003 à 17:44
en fait, tu dois faire:
SELECT Bd1.truc, Bd2.machin FROM Bd1, Bd2 WHERE Bd1.id = Bd2.id;
afin de realiser la jointure selon id entre Bd1 et Bd2 et recuperer truc de Bd1 et machin de Bd2.
Voila!!
0
Utilisateur anonyme
5 mars 2003 à 18:01
Tu confonds tables et bases si j'ai bien compris le probleme...


.  .
\_/
0
Utilisateur anonyme
5 mars 2003 à 18:10
Mille excuses, par trop de precipitation, je suis parti en latte...
Ma nouvelle solution:
Je sais pas.
Ciao!
0
je sais pas avec quel sgbd tu travailles mais si c'est oracle la solution est toute trouvé : database link

create dblink machin connect to user identified by password using 'sid'

et pour les requetes accedant a des tables de cette base "externe" tu fais par exemple : select * from dual@machin

a+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
c'est create database link.... et pas create dblink

voulu aller trop vite
0
salut à tous!
"Slash" merci ! j'utilise VB 6 et j'accede aux BD ACCESS et Oracle .
Merci à tous
0