[VB.NET][PPC] Bloquer un enregsitrement sur sqlserver
[VS.NET 2003]
[SQL SERVER 2000]
Salut à tous !
J'ai un soucis avec l'accès à un enregistrement dans une table de ma base de données avec deux PPCs...
J'ai une appli sur les PPCs dans laquelle j'effectue un traitement sur une ligne particulière dans une table:
-je récupère la table sur ma base PPC (SqlServer ce, méthode Pull)
- je lis un enregistrement particulier
- si certains critères sont corrects je met à jour un champ (flag) dans cet enregistrement
- je fais un SqlCeRemoteDataAccess.Push() pour mettre à jour ma base sur le serveur.
Le problème, c'est que si je fais cette opération avec un autre PPC en même temps, les deux peuvent mettre à jour l'enregistrement !!!
L'idéal serait que dès qu'un pull est effectué, les autres PPCs ne puissent pas accéder à la table, ou quelquechose dans cet ordre d'idée... ou bien qu'on ne puisse pas faire de push si quelqu'un l'a déjà fait...
Quelqu'un sait-il comment faire ?
D'avance merci !