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 :)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
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