Routine verifica percorso tabelle collegate

di il
4 risposte

Routine verifica percorso tabelle collegate

Ciao a tutti,
ho un gestionale diviso in 2 database, uno con le tabelle, l'altro con il front end.
Il db con le tabelle risiede su un disco di rete, mentre il frontend viene distribuito agli utenti affinchè lo utilizzino dal loro pc. Quello che vorrei creare è una routine che ricolleghi ad ogni apertura del frontend le tabelle (tramite una variabile stringa in un modulo del frontend dove inserisco il percorso al file tabelle db).

Grazie
ciao
Marco

4 Risposte

  • Re: Routine verifica percorso tabelle collegate

    Non so se ti interessa

    prova a vedere

    http://usenet.it.rooar.com/showthread.php?t=38370

    fammi sapere
  • Re: Routine verifica percorso tabelle collegate

    Perchè ti serve RICOLLEGARE le Tabelle...?
    Se il BackEnd(quello con le Tabelle) è sempre nello stesso posto non hai motivo di ripristinare le connessioni, a meno che tu non faccia delle modifiche strutturali alle tabelle...
  • Re: Routine verifica percorso tabelle collegate

    Ciao Alex,
    è proprio perchè il back end ed il front end non sono ancora definitivi.

    ...E non è la prima volta che a lavoro quasi finito mi cambiano la struttura dei server ...

    Grazie
    ciao
  • Re: Routine verifica percorso tabelle collegate

    Il codice che ti è stato suggerito da [pfmarro], scritto da Giorgio va benissimo, ma con quel metodo devi ricordarti, prima di ripristinare le Tabelle LINKATE, di CANCELLARE le vecchie... altrimenti otterrai una DUPLICAZIONE "NomeTabella_1"....

    Un metodo che non richiede ELIMINAZIONI è quello di ciclare la Collection TABLEDEFS e sul Singolo oggetto TABLEDEF controllare la proprietà CONNECT...
    Se il LEN(tdf.Connect)>0 significa che è una LINKED_TABLE, e su questa vai a ripristinare la Stringa di connessione.

    Detto questo, se hai aggiunto TABELLE queste non verranno LINKATE... perchè non puoi sapere CLIENT_SIDE quali sono...!

    Per questo motivo, si potrebbe creare nel SERVER una Tabella con l'elenco delle LINKED, in quel modo anche con Aggiunte il tutto funzionerebbe.
    Nel Client ti rimane da aprire la connessione al SERVER, andare a Leggere la Tabella con le LINKED e ciclarla per rieseguire la RICONNESSIONE.
Devi accedere o registrarti per scrivere nel forum
4 risposte