OVH Cloud OVH Cloud

Opendatabase - composant ActiveX

4 réponses
Avatar
toti
Bonjour,

J'ai l'erreur :

"Un composant ActiveX ne peut pas créer d'objet"

qui s'affiche sur la commande :

Set DB_COURANTE = OpenDatabase(MyPathBase$)

ou mypath est le chemin complet de ma base de donnée mdb.

Vers quoi dois-je chercher ?

Please Help !!

Merci d'avance

4 réponses

Avatar
papou
Bonjour
Sans plus de précision :
S'il s'agit d'une liaison OLE Excel-Access, alors il te faut impérativement
faire référence à l'application Acces pour que cela fonctionne.
Exemple :
Dim ObjAccess As Access.Application
Set DB_COURANTE = ObjAccess.OpenDatabase(MyPathBase$)

Cordialement
Pascal

"toti" a écrit dans le message de
news:cohors$lna$
Bonjour,

J'ai l'erreur :

"Un composant ActiveX ne peut pas créer d'objet"

qui s'affiche sur la commande :

Set DB_COURANTE = OpenDatabase(MyPathBase$)

ou mypath est le chemin complet de ma base de donnée mdb.

Vers quoi dois-je chercher ?

Please Help !!

Merci d'avance





Avatar
toti
Hello,
et merci de ta réponse si rapide !!

Le message ne s'affiche pas sur mon poste ...

Alors, est-ce possible que le composant ado ne soit pas le bon sur la
machine en question ?

@+

Toti


"papou" <çestpasbon@çanonplus44.fr> a écrit dans le message de
news:%
Bonjour
Sans plus de précision :
S'il s'agit d'une liaison OLE Excel-Access, alors il te faut
impérativement

faire référence à l'application Acces pour que cela fonctionne.
Exemple :
Dim ObjAccess As Access.Application
Set DB_COURANTE = ObjAccess.OpenDatabase(MyPathBase$)

Cordialement
Pascal

"toti" a écrit dans le message de
news:cohors$lna$
Bonjour,

J'ai l'erreur :

"Un composant ActiveX ne peut pas créer d'objet"

qui s'affiche sur la commande :

Set DB_COURANTE = OpenDatabase(MyPathBase$)

ou mypath est le chemin complet de ma base de donnée mdb.

Vers quoi dois-je chercher ?

Please Help !!

Merci d'avance









Avatar
michdenis
Bonjour Toti,

Set DB_COURANTE = OpenDatabase(MyPathBase$)

Je ne sais pas ce que toi tu veux obtenir, mais cette ligne de code ressemble étrangement à du DAO. Si c'est ce que tu
veux, tu dois faire référence à la bibliotheque "Microsoft DAO 3.6 object librairy"


Salutations!



"toti" a écrit dans le message de news: cohqiq$mfk$
Hello,
et merci de ta réponse si rapide !!

Le message ne s'affiche pas sur mon poste ...

Alors, est-ce possible que le composant ado ne soit pas le bon sur la
machine en question ?

@+

Toti


"papou" <çestpasbon@çanonplus44.fr> a écrit dans le message de
news:%
Bonjour
Sans plus de précision :
S'il s'agit d'une liaison OLE Excel-Access, alors il te faut
impérativement

faire référence à l'application Acces pour que cela fonctionne.
Exemple :
Dim ObjAccess As Access.Application
Set DB_COURANTE = ObjAccess.OpenDatabase(MyPathBase$)

Cordialement
Pascal

"toti" a écrit dans le message de
news:cohors$lna$
Bonjour,

J'ai l'erreur :

"Un composant ActiveX ne peut pas créer d'objet"

qui s'affiche sur la commande :

Set DB_COURANTE = OpenDatabase(MyPathBase$)

ou mypath est le chemin complet de ma base de donnée mdb.

Vers quoi dois-je chercher ?

Please Help !!

Merci d'avance









Avatar
John Fuss
Effectivement, c'est bien cette référence (DAO 3.6) mais penser à supprimer
'si besoin' les autres références DAO.

John

"michdenis" a écrit dans le message de
news:ufpfI$
Bonjour Toti,

Set DB_COURANTE = OpenDatabase(MyPathBase$)

Je ne sais pas ce que toi tu veux obtenir, mais cette ligne de code
ressemble étrangement à du DAO. Si c'est ce que tu

veux, tu dois faire référence à la bibliotheque "Microsoft DAO 3.6 object
librairy"



Salutations!



"toti" a écrit dans le message de news:
cohqiq$mfk$

Hello,
et merci de ta réponse si rapide !!

Le message ne s'affiche pas sur mon poste ...

Alors, est-ce possible que le composant ado ne soit pas le bon sur la
machine en question ?

@+

Toti


"papou" <çestpasbon@çanonplus44.fr> a écrit dans le message de
news:%
Bonjour
Sans plus de précision :
S'il s'agit d'une liaison OLE Excel-Access, alors il te faut
impérativement

faire référence à l'application Acces pour que cela fonctionne.
Exemple :
Dim ObjAccess As Access.Application
Set DB_COURANTE = ObjAccess.OpenDatabase(MyPathBase$)

Cordialement
Pascal

"toti" a écrit dans le message de
news:cohors$lna$
Bonjour,

J'ai l'erreur :

"Un composant ActiveX ne peut pas créer d'objet"

qui s'affiche sur la commande :

Set DB_COURANTE = OpenDatabase(MyPathBase$)

ou mypath est le chemin complet de ma base de donnée mdb.

Vers quoi dois-je chercher ?

Please Help !!

Merci d'avance