Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 44

Discussione: Problema Db doppio

  1. #1
    Utente di HTML.it L'avatar di nadia79
    Registrato dal
    Aug 2005
    Messaggi
    187

    Problema Db doppio

    Ciao,
    vorrei fare una domanda per quanto riguarda le SELECT, posso fare una SELECT che prenda i dati da una tabella in un DB e da un'altra tabella in un altro DB?!?

    Se si che come è la sintassi?

    Ciao

  2. #2
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Devi fare due connessioni, due recordset e una select UNION.
    Cerca sul forum, ne abbimao già parlato.

  3. #3
    Utente di HTML.it L'avatar di nadia79
    Registrato dal
    Aug 2005
    Messaggi
    187
    Ciao sto provando a cercare nel forum ASP "SELECT UNION" ma non mi dà nessun risultato significativo come devo cercare?

    ho trovato questa sintassi:

    codice:
    SELECT elenco_campi FROM tabella1 
    UNION 
    SELECT stesso_elenco_campi FROM tabella2
    però mi servirebbe un esempio pratico per capire come devo farla...

    Ciao

  4. #4
    se usi access

    codice:
    SELECT elenco_campi FROM tab 
    union 
    SELECT Elenco_campi From tab in '" & percorso/tuoDb2.mdb & "'"
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

  5. #5
    Utente di HTML.it L'avatar di nadia79
    Registrato dal
    Aug 2005
    Messaggi
    187
    e non prendermi in giro

    allora io ho questo codice:

    codice:
    sqlCarrello = "SELECT * FROM CARRELLO UNION SELECT LISTINO WHERE CARRELLO.CAR_IDPRODOTTO = LISTINO.ID ORDER BY CARRELLO.CAR_IDCARRELLO DESC"
    Set rsCarrello = conn_web.execute (sqlCarrello)
    allora la tabella CARRELLO è nel DB_WEB LISTINO è nel DB_LOCALE ora che ho inserito la UNION SELECT con quale connessione apro? conn_web o conn_locale?

    sono giorni che sono ferma su 'sta cosa...

  6. #6
    aspetta. dove sono fisicamente i due db? per usare la UNION (anche nella forma con db esterno) i due db debbono essere sulla stessa macchina o in una intranet o su due macchine in qualche modo interconnesse.

  7. #7
    ho un dubbio.. ma non conoscendo bene questo caso di union domando: Anche in questo caso le tabelle devono esere identice come struttura per fare la union?
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

  8. #8
    Originariamente inviato da lufo5
    ummm... deduco che listino e carrello nons iano due tabelle identiche ocme struttura. Di conseguenza non puoi fare una union.
    nella UNION puoi usare tabelle anche con struttura diversa: l'importante e' che la SELECT abbia la stessa struttura.

    es

    tab1: ID, nome, cognome
    tab2: login, data, ora

    SELECT NOME+COGNOME AS CODICE FROM TAB1
    UNION
    SELECT LOGIN AS CODICE FROM TAB2

  9. #9
    Originariamente inviato da optime
    nella UNION puoi usare tabelle anche con struttura diversa: l'importante e' che la SELECT abbia la stessa struttura.

    es

    tab1: ID, nome, cognome
    tab2: login, data, ora

    SELECT NOME+COGNOME AS CODICE FROM TAB1
    UNION
    SELECT LOGIN AS CODICE FROM TAB2
    ah ecco. Grazie.
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

  10. #10
    Utente di HTML.it L'avatar di nadia79
    Registrato dal
    Aug 2005
    Messaggi
    187
    i due DB sono sulla stessa macchina quello locale dovrei poi aggiornarlo ogni settimana

    codice:
    sqlCarrello = "SELECT * FROM CARRELLO UNION SELECT LISTINO * WHERE CARRELLO.CAR_IDPRODOTTO = LISTINO.ID ORDER BY CARRELLO.CAR_IDCARRELLO DESC"
    Set rsCarrello = conn_web.execute (sqlCarrello)
    oppure è sbagliata? con quale connessione la devo aprire poi?

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.