OVH Cloud OVH Cloud

verrouillage des enrregistrements

1 réponse
Avatar
celine
Bonjour,
Voilà mon soucis : j'ai une appli qui travaille sur une base de données
ACCESS, sans analyse, se connectant a ma base par sqlConnecte. Tous
marche à peu près bien, mais si jamais les utilisateurs veulent
travailler à plusieurs en même temps sur la base, un seul peut
travailler, les autres étant bloqués avec un message signifiant que
l'enregistrement qu'ils veulent modifier est verouillé. Est-ce que
quelqu'un sait comment je peux faire pour gérer les verrouillages dans
ACCESS par programmation? pour le moment je ne gere aucun verouillages,
je travaille avec des transactions, est-ce que les transactions
(sqlTransaction(sqlDebut)) peuvent provoquer ce blocage des
enregistrements dans ACCESS? Par défaut, mon paramétrage dans access
demande à ce que les enregistrements ne soient pas verouillés. J'ai lu
sur des forums qu'ACCESS travaillait en verouillant par pages, mais la
même en faisant des essaies sur n'importe quels enregistrements, je
retrouve le même problème de verouillage, donc soit je n'ai vraiment pas
de chance avec la répartition de mes données dans les pages, soit access
a tout verouillé sans mon avis...
Au secours, tous les conseils et toutes les idées seront les bienvenues :)

1 réponse

Avatar
Gégé
celine a écrit :

Voilà mon soucis : j'ai une appli qui travaille sur une base de données
ACCESS, sans analyse, se connectant a ma base par sqlConnecte. Tous
marche à peu près bien, mais si jamais les utilisateurs veulent
travailler à plusieurs en même temps sur la base, un seul peut
travailler, les autres étant bloqués avec un message signifiant que
l'enregistrement qu'ils veulent modifier est verouillé. Est-ce que
quelqu'un sait comment je peux faire pour gérer les verrouillages dans
ACCESS par programmation? pour le moment je ne gere aucun verouillages,
je travaille avec des transactions, est-ce que les transactions
(sqlTransaction(sqlDebut)) peuvent provoquer ce blocage des
enregistrements dans ACCESS?


ACCESS ne gère aucune transaction. Ton problème vient que tu dois ouvrir
ta base en mode Admin.
Bref aucun rapport avec WD -> Va voir sur www.developpez.com il y a une
section MS-Access