Gestione DB esterno

di il
4 risposte

Gestione DB esterno

Ciao a tutti,
sto impazzendo da una settimana su un problerma che probabilmente è banale.

Ho scritto del codice su un DB A e voglio operare anche su tabelle del DB B.
Scrivo SET dbs1=OPENDATABASE("B") e faccio riferimento alle tabelle con dbs1.tabella1, dbs1.tabella2, ecc.

Ma se ad esempio faccio:

comodo=dlookUp("campo1","dbs1.tabella1")

non mi da errore, ma non esegue il comando, in comodo non c'è nulla.

Dove sbaglio?
Grazie anticipate per le risposte.
Silver

4 Risposte

  • Re: Gestione DB esterno

    Devi istanziare un oggetto Access.Appliacation per accedere al suo metodo Dlookup altrimenti interagisci solo sul LOCALE.

    Certo mi chiedo 2 cose...
    1° dal momento che hai l'oggetto database perché usare Dlookup quando basta aprire un recordset, che peraltro ha efficienza maggiore della finzione di aggregazione...?
    2° Se devi interagire con B perché non colleghi semplicemente le Tabelle del.db come LinkedTable in A...?
  • Re: Gestione DB esterno

    Ti ringrazio per la risposta.
    Devo gestire il DB esterno perché ho una serie di DB che arrivano da una rete geografica e dai quali devo prelevare aggiornamenti Quindi devo cambiare ogni volta DB.
  • Re: Gestione DB esterno

    silver5656 ha scritto:


    Ti ringrazio per la risposta.
    Devo gestire il DB esterno perché ho una serie di DB che arrivano da una rete geografica e dai quali devo prelevare aggiornamenti Quindi devo cambiare ogni volta DB.
    Puoi Linkare le Tabelle ugualmente anche se cambiano ogni 3minuti... se sono raggiungibili.
  • Re: Gestione DB esterno

    Ho fatto come hai detto e funziona tutto. Grazie
    Silver
Devi accedere o registrarti per scrivere nel forum
4 risposte