Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Utilizzo di un file Access condiviso in applicazioni VB.NET
giovedì 09 agosto 2007 - 08.10
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
arthas83
Profilo
| Newbie
3
messaggi | Data Invio:
gio 9 ago 2007 - 08:10
Salve a tutti,
volevo chiedere se qualcuno mi sa dire e spiegare qualcosa sull'ipotesi di utilizzare un file di access condiviso (intendo un file access che si trovi su una cartella di rete condiviso all'interno di una rete locale) come DB su cui dovrebbero effettuare query di lettura e scrittura programmi scritti in VB.NET.
In pratica pensavo di mettere una sorta di setup nel programma in cui l'utente seleziona il file access da usare mediante OpenFileDialog in maniera da costruire la stringa di connessione. (fin qui non credo che ci saranno problemi).
Ora immaginiamo che un numero X di utenti faccia la stessa cosa da altri PC della stessa rete, facendo puntare il proprio programma tutti allo stesso file.
Cosa succede a questo punto? Mi spiego meglio: cosa accade se due utenti effettuano contemporaneamente 2 query? (per effettuare una query penso che vada aperta la connessione, effettuata la query e chiusa immediatamente la connessione). Access prevede nell'ipotesi della contemporaneità della richesta di query meccanismi di code? o dovrei gestire da codice la cosa effettuando ad esempio un numero N di tentativi?
Finora ho sempre utilizzato Access come DB affiancato ad una applicazione che giri su un solo PC.
Adesso per ampliare alcuni miei SW avevo pensato questa cosa. Purtroppo non ho idea di cosa questo voglia dire, delle implicazioni che può portare con sè e dei problemi che si potrebbero verificare (o se, semplicemente, non è affatto una cosa fattibile!
)
Attendo i vostri pareri e le vostre idee.
Grazie a chiunque mi risponderà.
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
ven 10 ago 2007 - 10:55
Se chiunque effettua la connessione la imposta come 'denynone' (mi pare di ricordare così), non dovresti avere problemi a fare delle query di selezione anche da più PC e anche nello stesso tempo. Dovrebbe smazzarsela tranquillamente il DB. Il problema può venire quando più persone cercano di cambiare il solito dato. Ma questa è una storia complicata e secondo me te la cavi solo con una buona analisi e del codice di supporto ai meccanismi già presenti nel DB.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !