Originariamente inviato da mardok30
Si, ma anche con Access si posso utilizzare le Transazioni, o sbaglio?
Sono "simulate" da OLE DB.

Originariamente inviato da mardok30
Quindi o utilizzi le Transaction oppure puoi mettere un campo Boolean che setti a True se qualche utente lo sta visualizzando oppure a False se nessun utente lo utilizza.
Devi confermare la transazione per far vedere la modifica ad altri utenti.

Originariamente inviato da mardok30
Ovviamente i due metodi non sono equivalenti, vedi nel tuo caso cosa è meglio.
Diciamo pure che la gestione di un "lock" può portare a situazioni incongruenti (se l'applicazione si blocca, e non è un caso così raro, lasciando un record bloccato, chi lo va a sbloccare per poterlo modificare?).

Se si usa SQL Server, si sfrutta le potenzialità multiutenza. Se si deve usare SQL Server per bloccare dei record, allora è una spesa inutile, oltre ad un tarparsi le ali verso una gestione più efficiente del sistema e il faticare per implementare tramite codice una limitazione tecnica dei database "file based" per poi ritrovarsi con problemi che non si dovrebbero avere e nemmeno ricercare.