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
Sylvain Lafontaine
Je ne connais pas la réponse à votre problème, n'ayant jamais utilisé de mot de passe avec MDB mais normalement, au lieu d'utiliser cela, vous devriez utiliser un fichier MDW si vous données sont suffisamment confidentielles pour justifier une restriction à leur accès; la restriction par mot de passe étant une protection extrêmement faible en comparaison.
http://support.microsoft.com/?id 7793
-- Sylvain Lafontaine, ing. MVP - Technologies Virtual-PC E-mail: http://cerbermail.com/?QugbLEWINF
"Claude" wrote in message news:
Bonjour
J'ai une base de données ACCESS 2003 protégée par un mot de passe "motdepasse"
Lorsque j'ouvre la base en VB6 de la manière suivante
Set DB_Base = OpenDatabase( "Code.mdb", False, dbDriverNoPrompt, "; pwd=motdepasse") Set DB_Table = DB_Base .OpenRecordset("SELECT * FROM Table", dbOpenDynaset)
j'ai acces en lecture aux enregistrement mais si je tente DB_Table.Edit j'obtient le message suivant:
Erreur 3027 :Mise à jour impossible. La base de données ou l'objet est en lecture seule.
La base a été ouverte avec l'option readOnly à False et la table en dbOpenDynaset
La référence incluse dans mon projet est "Microsoft DAO 3.6 Object Lbrary"
Je précise que si je ne protege pas ma base avec un mot de passe je n'ai pas de probleme.
Qeulqu'un a t il une solution ?
Merci d'avance
Je ne connais pas la réponse à votre problème, n'ayant jamais utilisé de mot
de passe avec MDB mais normalement, au lieu d'utiliser cela, vous devriez
utiliser un fichier MDW si vous données sont suffisamment confidentielles
pour justifier une restriction à leur accès; la restriction par mot de passe
étant une protection extrêmement faible en comparaison.
http://support.microsoft.com/?id 7793
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: http://cerbermail.com/?QugbLEWINF
"Claude" <Claude@discussions.microsoft.com> wrote in message
news:ADDEAD02-A0BD-44B5-ACDD-11328E0895E1@microsoft.com...
Bonjour
J'ai une base de données ACCESS 2003 protégée par un mot de passe
"motdepasse"
Lorsque j'ouvre la base en VB6 de la manière suivante
Set DB_Base = OpenDatabase( "Code.mdb", False, dbDriverNoPrompt, ";
pwd=motdepasse")
Set DB_Table = DB_Base .OpenRecordset("SELECT * FROM Table",
dbOpenDynaset)
j'ai acces en lecture aux enregistrement mais si je tente DB_Table.Edit
j'obtient le message suivant:
Erreur 3027 :Mise à jour impossible. La base de données ou l'objet est en
lecture seule.
La base a été ouverte avec l'option readOnly à False et la table en
dbOpenDynaset
La référence incluse dans mon projet est "Microsoft DAO 3.6 Object Lbrary"
Je précise que si je ne protege pas ma base avec un mot de passe je n'ai
pas
de probleme.
Je ne connais pas la réponse à votre problème, n'ayant jamais utilisé de mot de passe avec MDB mais normalement, au lieu d'utiliser cela, vous devriez utiliser un fichier MDW si vous données sont suffisamment confidentielles pour justifier une restriction à leur accès; la restriction par mot de passe étant une protection extrêmement faible en comparaison.
http://support.microsoft.com/?id 7793
-- Sylvain Lafontaine, ing. MVP - Technologies Virtual-PC E-mail: http://cerbermail.com/?QugbLEWINF
"Claude" wrote in message news:
Bonjour
J'ai une base de données ACCESS 2003 protégée par un mot de passe "motdepasse"
Lorsque j'ouvre la base en VB6 de la manière suivante
Set DB_Base = OpenDatabase( "Code.mdb", False, dbDriverNoPrompt, "; pwd=motdepasse") Set DB_Table = DB_Base .OpenRecordset("SELECT * FROM Table", dbOpenDynaset)
j'ai acces en lecture aux enregistrement mais si je tente DB_Table.Edit j'obtient le message suivant:
Erreur 3027 :Mise à jour impossible. La base de données ou l'objet est en lecture seule.
La base a été ouverte avec l'option readOnly à False et la table en dbOpenDynaset
La référence incluse dans mon projet est "Microsoft DAO 3.6 Object Lbrary"
Je précise que si je ne protege pas ma base avec un mot de passe je n'ai pas de probleme.