J'utilise une base de donnée access oleDB avec VB NET 2005.

J'ai une "Violation de l'accès concurrentiel : UpdateCommand a affecté 0 des enregistrements 1 attendus." qui survient de temps à autre lors de mon DataAdapter.Update et ce, même si j'ai ma propriété ObjetDataAdapter.AcceptChangesDuringUpdate = True.

J'ai plusieurs usagers qui accèdent et mettent à jour une base de donnée access oleDB à l'aide de mon programme. J'en déduit que cette erreur survient lorsque qu'il y a plus d'une tentative d'update simultannée.

Je me demandais donc quelle était la meilleure méthode pour gérer cet évènement ? Forcer un UpdateStatus.Continue ? Faire une pause d'une seconde ou deux avant de refaire une tentative d'update ?

Toute aide ou opinion serait grandement appréciée.
Merci !