La méthode 'DBEngine' de l'objet '_Application' a échoué
darollinghobbit
Messages postés55Date d'inscriptionmardi 2 mars 2004StatutMembreDernière intervention18 juin 2004
-
2 mars 2004 à 13:21
darollinghobbit
Messages postés55Date d'inscriptionmardi 2 mars 2004StatutMembreDernière intervention18 juin 2004
-
3 mars 2004 à 09:39
Bonjour,
Je suis en train de développer une appli Access 2000 qui doit ouvrir une autre base Access qui est protégé par mot de passe pour pouvoir la mettre à jour puis exporter une table de cette base vers une troisième base Access.
J'utilise pour cela le code suivant
Sub OpenPasswordProtectedDB()
Dim acc as Access.Application
Dim db as DAO.Database
Dim strDbName as String
Dim strDest as String
cs_labout
Messages postés1356Date d'inscriptionsamedi 8 décembre 2001StatutMembreDernière intervention23 octobre 20068 2 mars 2004 à 21:37
labout
Je ne comprends pas pourquoi tu utilises
Set acc = New Access.Application
Tu as un dbengine déclaré Ok alors
Set db = DBEngine.OpenDatabase(strDbName,False,False,";PWD=monpassword")
Cela ne résoudra peut être pas le Pb mais tu peux essayer
@+
darollinghobbit
Messages postés55Date d'inscriptionmardi 2 mars 2004StatutMembreDernière intervention18 juin 20041 3 mars 2004 à 09:39
Bonjour,
J'utilise Set acc = New Access.Application pour ouvrir ma base dans une nouvelle instance et ainsi pouvoir effectuer un DoCmd.TransferDatabase de la base ouverte, ce qui n'est pas possible en utilisant seulement un objet database.