Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    accesso condiviso VB .NET & Access

    ciao a tutti,

    ho letto per caso questo forum e in parte avete gia' risolto il mio problema, ma manca qualcosa. Vadio a spiegare.

    Ho sviluppato una applicazione in VB . net (Express Edition 2008) che si poggia su un db ACCESS. Ho utilizzato OleDbConnection e Provider=Microsoft.Jet.OLEDB.4.0.

    Il data base ha pero' necessita' di condivisione su rete LAN. Mi chiedevo, per gestire gli automatismi della condivisione come posso fare? dalla documentazione ingiro non mi pare che l'apertura di una connessione eviti ad un altro utente di effettuare modifiche sulla stessa tabella. Giusto?

    Ho in mente una soluzione alternativa che sarebeb passare a MySql. Anche qui pero' no sono sicuro che l'automatismo poso delegarlo a MySql stesso.
    Ad ogni modo vorrei evitare di "uccidere una mosca con la bomba atomica" visto che l'applicazione non ha moltissimi dati e solo 2-3 utenti. (vero che il problema di 2 e' il problema di 100, ma...).

    Sostanzialmete: cosa consigliate? se rimango su access che accorgimenti devo prendere per evitare conflitti di scrittura sul solito record?

    Grazie in anticipo
    Simone

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Non esiste alcun automatismo in alcun database che gestisca la concorrenza dei dati.
    Personalmente sconsiglio l'uso della concorrenza pessimistica che tra l'altro non è nemmeno possibile attuare con un database Access perchè è privo di strumenti nativi che aiutino nella gestione di lock (e quelli fatti artigianalmente non sono affidabili).

    Io ti consiglio, ed uso, la concorrenza ottimistica:

    Utilizzo della concorrenza ottimistica
    http://msdn.microsoft.com/it-it/library/aa0416cz(VS.80).aspx

    Come vedi parla di SQLServer (a prova di quanto ho scritto sopra) e la logica è abbastanza semplice.


  3. #3
    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.