SQL

ruth -  
 Ruth -
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

6 réponses

  1. Nou
     
    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
  2. lami
     
    merci "Nou"!
    mais il faut dire qu'en fait je souhaite faire une jouinture sur ces diverses tables de base differentes!
    merci
    0
  3. Utilisateur anonyme
     
    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
    1. Obeet
       
      Tu confonds tables et bases si j'ai bien compris le probleme...


      .  .
      \_/
      0
    2. Utilisateur anonyme
       
      Mille excuses, par trop de precipitation, je suis parti en latte...
      Ma nouvelle solution:
      Je sais pas.
      Ciao!
      0
  4. Slash
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

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

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