Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628

    Una JOIN su 2 MDB diversi

    Salve a tutti,

    mi piacerebbe capire se posso, con una sola query di tipo JOIN, interrogare due file MDB distinti, ovviamente presenti sullo stesso server ...stessa cartella, stesso tipo di connessione DSN-less ...chi mi spiega ?
    Webplease.it WebAgency
    www.webplease.it

  2. #2
    SELECT TF.DESCRIZIONE FROM [C:\DBS\DB2.MDB].FATTURE TF INNER JOIN CLIENTI TC ON TF.CLIENTE=TC.CODICE

  3. #3
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    fantastico ! ...il solito optime ! :P

    grazie provolo subito ...W ACCESS ! (ora mi menano)
    Webplease.it WebAgency
    www.webplease.it

  4. #4
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    ovviamente scatta subito il problema e la relativa domanda

    la mia query è tipo questa:

    SELECT Prodotti.ID_Comune as ID_Comune FROM ["&server.MapPath("/mdb-database/miodb.mdb")&"].Prodotti ...e qui mi fermo, nel senso

    Cosa intendi per TF.DESCRIZIONE FROM [C:\DBS\DB2.MDB].FATTURE TF ...TF finale cos'è ?
    Webplease.it WebAgency
    www.webplease.it

  5. #5
    è solo un esempio per farti capire. adattalo al tuo caso

  6. #6
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    optime, capisco che è un esempio ...ma la sintassi non mi è chiara, ovvero

    SELECT Tabella_primo_mdb.Nome_campo FROM [percorso.mdb].Tabella_primo_mdb non mi funge
    Webplease.it WebAgency
    www.webplease.it

  7. #7
    allora. scrivi la query come se le tabelle fossero nello stesso db, postala e poi la sistemiamo

  8. #8
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    OK allora:

    SELECT tab_primo_db.ID_Comune as ID_Comune, tab_secondo_db.Nome as Nome, tab_secondo_db.Cognome as Cognome FROM tab_secondo_db INNER JOIN tab_primo_db ON tab_primo_db.ID_Comune = tab_secondo_db.ID_Comune

    grazie 1000 in anticipo
    Webplease.it WebAgency
    www.webplease.it

  9. #9
    ah, ma tu non sai usare gli alias

    la tua

    SELECT tab_primo_db.ID_Comune as ID_Comune, tab_secondo_db.Nome as Nome, tab_secondo_db.Cognome as Cognome FROM tab_secondo_db INNER JOIN tab_primo_db ON tab_primo_db.ID_Comune = tab_secondo_db.ID_Comune

    diventa

    SELECT T1.ID_Comune as ID_Comune, T2.Nome as Nome, T2.Cognome as Cognome FROM tab_secondo_db T2 INNER JOIN tab_primo_db T1 ON T1.ID_Comune = T2.ID_Comune

    con tutto nello stesso db

    e poi

    SELECT T1.ID_Comune as ID_Comune, T2.Nome as Nome, T2.Cognome as Cognome FROM C:\DBS\DB2.MDB].tab_secondo_db T2 INNER JOIN tab_primo_db T1 ON T1.ID_Comune = T2.ID_Comune

    con il discorso del db esterno

  10. #10
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    una bella lezione sugli alias ...

    ma ...

    Item cannot be found in the collection corresponding to the requested name or ordinal.

    Ho controllato bene i nomi dei campi ...ma niente
    Webplease.it WebAgency
    www.webplease.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.