Originariamente inviato da 8matt5
Ovviamente il file è lo stesso ma il percorso è diverso per ogni macchina: "V:" è un unità di rete che punta alla cartella D:/gestione sul pc server.
Solamente dove lo sviluppo utilizzo file diversi essendo in un'altra sede e dovendo cmq fare delle prove sui dati che andrebbero a corrompere i dati originali. Utilizzo quindi dati fittizzi.
Per evitare il problema puoi mappare su ogni PC l'unità di rete V:
- nel tuo pc punterà alla tua cartella locale con il database per le prove
- sui client punteranno alla cartella condivisa del server ove è contenuto il database
- sul server punterà alla cartella condivisa su se stesso.

In questo modo non hai la necessità di cambiare i collegamenti ogni volta.

In alternativa, se non è possibile fare questo (magari sul server o sul tuo pc l'unità V è già utilizzata per altro) puoi fare così:

1. recuperi il nome del pc
2. recuperi il percorso a cui è collegata una tabella chiave del database
3. in base al nome del pc recuperi il percorso:
4. se il percorso è differente ==> Lanci procedura di allineamento percorsi



Il problema inerente il rallentamento quando è già aperto un altro applicativo si manifesta quando entrambi gli applicativi effettuano la procedura di allineamento o anche quando è solo 1 dei due ad effettuarla?

Mentre l'applicativo effettua la riconnessione delle tabelle l'altro già aperto soffre di rallentamenti o va con le solite tempistiche?