PDA

View Full Version : [VB.NET] Importazione esportazione dati


OrcaAssassina
05-04-2007, 09:43
Prima di realizzarlo volevo sentire voi per ricevere le idee

Spiego

I dati del programma che sto facendo stanno in un PC, e altri 4 PC si collegano ad esso per condividere i dati (SQL EXPRESS 2005)

Fino a qui tutto normale

Mettiamo che nel database vi siano presente 100 utenti

E mettiamo che i 4 operatori hanno 25 utenti a testa

Veniamo al problema

Durante l'orario di ufficio lavorano diretamente sul database del PC centrale.

Quando vanno a casa o in giro devono avere la possibilità di mettere mano ai dati, solo che questi risiedono nel PC "server" in ufficio

Volevo fare cosi:
Quando uscivano dall'ufficio, tramite una funziona ESPORTA, facevo esportare solo gli utenti interessati, cosi facendo avevano tutti i dati per metterci le mani OFFLINE

Poi al rientro tramite una funzione IMPORTA, sovrascriveva SOLO i dati modificati

1) Come lo realizzereste, non dico come codice, ma come idee.
Può andar bene il mio ragionamento?? Consigliatemi altri metodi

2) Quando esporto, su che formato lo appoggio, ACCESS, SQL EXPRESS, XML o altro????

Ciao e grazieeeeeeeeee

RaouL_BennetH
05-04-2007, 10:37
Se il server è centralizzato, e quindi `dovrebbe` essere sempre acceso, perchè non utilizzare semplicemente la connessione remota al db quando sono fuori sede?

Una funzione di importazione/esportazione, richiede una precisione maniacale nei confronti della sincronizzazione, oltre a presentare, imho, diverse problematiche di gestione e manutenzione.

OrcaAssassina
05-04-2007, 22:49
Se il server è centralizzato, e quindi `dovrebbe` essere sempre acceso, perchè non utilizzare semplicemente la connessione remota al db quando sono fuori sede?

Una funzione di importazione/esportazione, richiede una precisione maniacale nei confronti della sincronizzazione, oltre a presentare, imho, diverse problematiche di gestione e manutenzione.

Lo so infatti è proprio li il problema

Ma se un utente è in giro come fa a connettersi, deve usare l'umts

Quindi ho pensato che esportando quel contatto, ci potevo lavorare offline per poi riconnettersi a ritorno e scaricare i dati

Nightmare
06-04-2007, 09:47
ti porterebbe piu disagi che altro secondo me. pensa alle concorrenze, se 2 utenti modificano offline lo stesso lavoro, quale metti online?