12/01/12 10:38
trattobasso
buongiorno a tutti,volevo chiedervi un consiglio riguardo la migliore "architettura" da utilizzare per sviluppare un applicazione vb.net che lavori su un database access. Il file mdb deve risiedere in una cartella remota H: condivisa che si trova locata in una sede diversa da quella di dove si trovano tutti i computer che utilizeranno l'applicazione. Questo è l'unico vincolo che devo rispettare oltre al tipo di database: mbd.
Deto questo ho fatto diverse ricerche e sembra ci siano diversi modi di sviluppare l'applicazione ma sincermanete non so quale sia più adatto.
Considerando che ci saranno n utenti che consultano e 3 che inseriscono dovrei/potrei:
1) Copiare il databse sui client e collegare le tabelle al mdb che si trova sul server e da vb.net lavorare sul mdb in locale che dovrebbe aggiornarsi con la copia che si trova sul server.
2) Far lavorare tutti i client direttamente sul server.
In entrambi i casi so che dovrò in qualche modo gestire la modifica dei dati contemporanea dei 3 utenti ma troverò un modo.
Voi cosa suggerite metodo 1 o 2 oppure ce ne sono altri migliori.
Grazie dei suggerimenti a tutti.
Deto questo ho fatto diverse ricerche e sembra ci siano diversi modi di sviluppare l'applicazione ma sincermanete non so quale sia più adatto.
Considerando che ci saranno n utenti che consultano e 3 che inseriscono dovrei/potrei:
1) Copiare il databse sui client e collegare le tabelle al mdb che si trova sul server e da vb.net lavorare sul mdb in locale che dovrebbe aggiornarsi con la copia che si trova sul server.
2) Far lavorare tutti i client direttamente sul server.
In entrambi i casi so che dovrò in qualche modo gestire la modifica dei dati contemporanea dei 3 utenti ma troverò un modo.
Voi cosa suggerite metodo 1 o 2 oppure ce ne sono altri migliori.
Grazie dei suggerimenti a tutti.
aaa