Je veux verrouiller un enregistrement et personne ne peut apporter de modifications à cet enregistrement. Lorsque je relâche la serrure, les gens peuvent changer le dossier.Comment effectuer un verrouillage de ligne?
En attendant qu'un enregistrement est verrouillé, je veux montrer à l'utilisateur un avertissement que l'enregistrement est verrouillé et que les modifications ne sont pas autorisées.
Comment est-ce que je peux faire ceci?
J'ai essayé tous les niveaux IsolationLevel, mais aucun d'entre eux n'a le comportement que je veux. Certains niveaux d'isolement attendent que le verrou soit libéré et effectuent ensuite un changement. Je ne le veux pas, car la mise à jour n'est pas autorisée au moment où un enregistrement est verrouillé. Que puis-je faire pour verrouiller un enregistrement et refuser toutes les modifications?
J'utilise SQL Server 2008
Cela dépend de la base de données. Laquelle? – pascal
SQL Server 2008 – Martijn