Bonjour,
Je développe une petite application en C# qui se connecte à une base de données Access.
J'ai quelques petits problèmes avec la gestion multi utilisateurs.
En fait, j'ai besoin de savoir avant de lancer un traitement si les tables sur lesquelles portent le traitement sont déjà ouvertes ou pas par un autre utilisateur.
Quand je dis "ouverte", cela peut aussi bien etre via l'application installée sur un autre poste ou via MS Access directement.
En Ado.Net, je n'ai pas trouvé de solution. Je me suis penché sur la librairie Microsoft.Office.Interop.Access et ouvert ma base. J'ai tenté :
_oAccess.SysCmd(Microsoft.Office.Interop.Access.AcSysCmdAction.acSysCmdGetObjectState, Access.AcDataObjectType.acDataTable, "table")
mais ca ne marche pas!!
Quelqu'un a t il une solution?
Merci d'avance...
Partager