Bonjour,

Je vous soumet un soucis que je n'arrive pas trop à résoudre.
Je travaille sur une (ancienne) application qui utilisait, jusqu'à maintenant une base de données (.MDB Access 97) en local. Maintenant, cette même application modifiée est installée sur X PC et utilise une base de données "mutualisée" sur un serveur.

Le problème est que je me retrouve avec régulièrement des erreurs 3260 : Could not update; currently locked by user 'admin' on machine 'XXXX'

J'ai trouvé pas mal de topic dans différent forum qui parlent de ce pb, avec quelques "pistes", mais je n'ai tjs pas de solution fiable.

J'ai découvert que quand on demande un .update sur un enreg. d'une table, le DBEngine verrouille, en fait, un bloc de données contenant notre enreg + x autres enreg contigues.
J'ai rajouté le code suivant juste après le OpenRecordSet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
TableOF.LockEdits = False
Mais rien n'y fait... Tjs des 3260...

Il semblerait que certains PC font un .Edit/Modif champs/.Update quasimment instantannément et sur d'autres, cela prend plusieurs secondes. (je ne suis malheureusement pas sur le site pour constaté le pb par moi même)
Une "lenteur réseau" peut-elle expliquer les erreur 3260?
Et dans ce cas, qu'est-ce qui pourrait rendre les accès aussi lents?

Merci d'avance pour vos suggestions, qui seront les bienvenus...

A+