OVH Cloud OVH Cloud

DataSource et multi

1 réponse
Avatar
Christophe
Bonjour à tous,

voilà, j'ai un projet en VB.NET 2005 beta 2. J'ai créer un datasource vers
ma base de donée sql. Ensuite par drag and drop, je mets les zones que je
veux sur la form.
Jusque là, tout va bien. Lorsque je lance l'application, je sais mettre à
jour mes enregistrements. Le problème est le suivant: lorsque j'utilise mon
application en multi utilisateur et que j'essaye de mettre à jour le même
client avec deux pc différents en même temps, j'obtiens le message suivant:
"Concurrency violation, the updatecommand affected 0 of the expected 1
records".
Comment puis-je résoudre ce problème ?

Merci pour votre aide.

1 réponse

Avatar
Guillaume Davion
En fait, le problème vient du fait que la requête créée par le
designer utilise une gestion de la concurrence optimiste, c'est à dire
que toute modification intervenue sur les données entre le moment ou
tu récupère les données et le moment où tu tentes de les mettre à
jour cause une erreur.
Pour changer cela, édite le dataset typé, clique droit sur la partie
DataAdapter de la table, configure, Advanced Options, et tu décoche
"User optimistic concurrency"