cs_boleta
Messages postés3Date d'inscriptionmercredi 3 août 2005StatutMembreDernière intervention 4 août 2005
-
3 août 2005 à 12:16
cs_boleta
Messages postés3Date d'inscriptionmercredi 3 août 2005StatutMembreDernière intervention 4 août 2005
-
4 août 2005 à 11:05
Salut tout le monde,
J'ai une application en VB6 utilisant, via ODBC, une base de données ACCESS 97 protegée par un mot de passe. Seulement le mot de passe a été donné à des exploitants privilegiés, car à une partie de l'application le mot de passe de la base est demandé.
Actuellement on constate que ces derniers commencent à bidouiller dans la base et on pense à utiliser une sécurité plus efficace.
J'ai passé par le mode de sécurité utilisateur. Alors, actuellement la base est sécurisée, l'application tourne bien sur le Serveur (Windows 2000), mais elle affiche un erreur "d'ouverture en lecture seule" sur les postes de travail en Windows 98 ou XP.
Je pense que le probleme est donc au niveau de l'ODBC mais ne sait pas comment le résoudre.
Merci d'avance pour ceux qui peuvent bien m'aider.
cs_FPatrick
Messages postés122Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention 8 août 20141 3 août 2005 à 13:50
Il faut regarder l'accès à la base de données via ODBC lors de la déclaration de l'accès; tu peux définir le mode exclusif. Cela change ou est peut-être différent suivant la version de mdac installé.
Regarde aussi au niveau de ton prog. si tu ne l'ouvres pas en mode exclusif aussi.
cs_boleta
Messages postés3Date d'inscriptionmercredi 3 août 2005StatutMembreDernière intervention 4 août 2005 3 août 2005 à 14:47
Merci de ta préponse.
L'ouverture en mode exclusif au niveau prog est à exclure, car c'est une application multi-utilisateur (8 à 10 postes de travail reliés à un serveur) qui a fait ses preuves depuis 3 à 4 ans. Ja n'ai pas touché l'application mais uniquement la sécurité au niveau de la base.
J'ai déjà aussi vérifié le mode exclusif au niveau de l'ODBC (la case n'est pas cochée).
De plus, sur le serveur l'accès à la base est également via ODBC, et elle y tourne parfaitement;
Je ne sais plus dans quel sens chercher, ....