Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Relazioni tra 2 tabelle su database differenti

    Ciao,
    In una pagina ASP dovrei creare un recordset tra 2 tabelle relazionate da un campo univoco. Il mio problema è che le tabelle si trovano su 2 database access diversi ed in locazioni diverse. Non posso usare il metodo COLLEGA TABELLE in access perchè mi creerebbe dei problemi ogni volta che devo spostare uno dei database.

    Esiste un metodo per creare una Connection che unisca i 2 database access oppure in una SELECT posso usare 2 Connection differenti.

    Grazie a tutti

  2. #2
    SELECT
    ..elenco campi
    FROM tabella1 JOIN tabella2 IN 'C:\percorso\altrodb.mdb'
    ON tabella1.campo=tabella2.campo


  3. #3
    Grazie
    Provo e ti faccio sapere

  4. #4
    Ho provato così:

    "SELECT * FROM VisProduttori JOIN Produttori IN 'c:\database\altrodb.mdb' ON VisProduttori.Produttore = Produttori.Produttore"

    Oppure:

    "SELECT * FROM VisProduttori, Produttori IN 'c:\database\altrodb.mdb' WHERE VisProduttori.Produttore = Produttori.Produttore"

    Il risultato è sempre lo stesso:
    Microsoft JET Database Engine (0x80040E14)
    Errore di sintassi nella proposizione FROM.

    Dove sbaglio?

  5. #5

  6. #6
    Che stringa di connessione usi. Io ho usato "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="

  7. #7
    Forse ho capito perchè a te la seconda funziona. Perchè probabilemnte le 2 tabelle sono all'interno del database 'c:\database\altrodb.mdb'.

    Il mio problema è che VisProduttori è all'interno di 'c:\database\db.mdb' mentre Produttori è all'interno di 'c:\database\altrodb.mdb'.

    La relazione che ho necessità di fare è tra 2 tabelle all'interno di database diversi.

    Hai qualche idea?

  8. #8
    io ho provato OVVIAMENTE con due db diversi

  9. #9
    Ho provato in tutti i modi non ne vengo fuori

    Mi potresti incollare l'intero codice con cui hai fatto la prova comprese le stringhe di connessione.
    Ti sarei grato

  10. #10
    Originariamente inviato da andreanasca
    Ho provato in tutti i modi non ne vengo fuori

    Mi potresti incollare l'intero codice con cui hai fatto la prova comprese le stringhe di connessione.
    Ti sarei grato
    Secondo me Optime ha fatto le prove dal modulo QUERY di Access da dentro uno dei due db...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.