ciao a tutti!

Sto realizzando un'applicazione multiutente e quindi mi trovo nella situazione di dover gestire l'accesso simultaneo di due utenti ad una stesso gruppo di dati.

Non conoscendo meccanismi di Lock sui database, pensavo di fare una cosa simile:
- UTENTE1 entra sull'ordine x1: blocco questo ordine (composto da più righe di una tabella, quindi blocco tutte queste righe) impedendo che vengano effettuate modifiche fino a quando non verrà sbloccato.
- UTENTE2 entra sull'ordine X1: è già bloccato da X1, quindi sarà un accesso in sola lettura.

Come posso realizzare tutto ciò? Esistono istruzioni sql per facilitare questo compito?
Uso sql server 2005 express.
Eventuali link sono ben accetti!

grazie a tutti
Yuri