Bonjour,
J'ai un projet qui écrit et lit dans un fichier mdb.
J'utilise la dll: dao350.dll
Voici mon code:
Dim MyDb As Database
Set MyDb = OpenDatabase("Data.mdb")
Il me plante sur cette dernière ligne.
Lorsque je veux créer mon exe:
Erreur de compilation:
Permission refusée
Si je vais sur l'aide:
Permission refusée (erreur 70)
Il me dit que le fichier ou le disque est protégé, ou verrrouillé par un
autre processus.
Mais ce n'est pas cela, j'ai vérifié, j'ai même essayé d'accéder à une autre
.mdb que je venais juste de créer et idem.
Si je fais exécuter:
Erreur d'éxécution '429'
Le composant ActiveX ne peut pas créer l'objet
(Pourtant la dll est bien inscrite dans mon registre, j'ai même effectué la
commande: regsvr32 dao350.dll )
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
ng
Salut,
Lorsque je veux créer mon exe: Erreur de compilation: Permission refusée
Il parle de ton exe, c'est lui qui est deja ouvert et donc le linker ne peut pas réecrire dessus.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Christophe wrote:
Bonjour, J'ai un projet qui écrit et lit dans un fichier mdb. J'utilise la dll: dao350.dll
Voici mon code:
Dim MyDb As Database Set MyDb = OpenDatabase("Data.mdb")
Il me plante sur cette dernière ligne.
Lorsque je veux créer mon exe: Erreur de compilation: Permission refusée
Si je vais sur l'aide: Permission refusée (erreur 70) Il me dit que le fichier ou le disque est protégé, ou verrrouillé par un autre processus. Mais ce n'est pas cela, j'ai vérifié, j'ai même essayé d'accéder à une autre .mdb que je venais juste de créer et idem.
Si je fais exécuter: Erreur d'éxécution '429' Le composant ActiveX ne peut pas créer l'objet
(Pourtant la dll est bien inscrite dans mon registre, j'ai même effectué la commande: regsvr32 dao350.dll )
Merci de vos réponses.
Salut,
Lorsque je veux créer mon exe:
Erreur de compilation:
Permission refusée
Il parle de ton exe, c'est lui qui est deja ouvert et donc le linker ne peut
pas réecrire dessus.
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Christophe wrote:
Bonjour,
J'ai un projet qui écrit et lit dans un fichier mdb.
J'utilise la dll: dao350.dll
Voici mon code:
Dim MyDb As Database
Set MyDb = OpenDatabase("Data.mdb")
Il me plante sur cette dernière ligne.
Lorsque je veux créer mon exe:
Erreur de compilation:
Permission refusée
Si je vais sur l'aide:
Permission refusée (erreur 70)
Il me dit que le fichier ou le disque est protégé, ou verrrouillé par
un autre processus.
Mais ce n'est pas cela, j'ai vérifié, j'ai même essayé d'accéder à
une autre .mdb que je venais juste de créer et idem.
Si je fais exécuter:
Erreur d'éxécution '429'
Le composant ActiveX ne peut pas créer l'objet
(Pourtant la dll est bien inscrite dans mon registre, j'ai même
effectué la commande: regsvr32 dao350.dll )
Lorsque je veux créer mon exe: Erreur de compilation: Permission refusée
Il parle de ton exe, c'est lui qui est deja ouvert et donc le linker ne peut pas réecrire dessus.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Christophe wrote:
Bonjour, J'ai un projet qui écrit et lit dans un fichier mdb. J'utilise la dll: dao350.dll
Voici mon code:
Dim MyDb As Database Set MyDb = OpenDatabase("Data.mdb")
Il me plante sur cette dernière ligne.
Lorsque je veux créer mon exe: Erreur de compilation: Permission refusée
Si je vais sur l'aide: Permission refusée (erreur 70) Il me dit que le fichier ou le disque est protégé, ou verrrouillé par un autre processus. Mais ce n'est pas cela, j'ai vérifié, j'ai même essayé d'accéder à une autre .mdb que je venais juste de créer et idem.
Si je fais exécuter: Erreur d'éxécution '429' Le composant ActiveX ne peut pas créer l'objet
(Pourtant la dll est bien inscrite dans mon registre, j'ai même effectué la commande: regsvr32 dao350.dll )
Merci de vos réponses.
Christophe
Non, ce n'est pas cela, j'ai essayé de créer un autre fichier exe. Si je remplace ma référence dao350.dll par une autre dll (dao360.dll), je n'ai pas de pb, par contre, je ne veux pas passer sur tous les postes pour réinscrire la nouvelle dll dans le registre...
"ng" a écrit :
Salut,
>Lorsque je veux créer mon exe: >Erreur de compilation: >Permission refusée Il parle de ton exe, c'est lui qui est deja ouvert et donc le linker ne peut pas réecrire dessus.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Christophe wrote: > Bonjour, > J'ai un projet qui écrit et lit dans un fichier mdb. > J'utilise la dll: dao350.dll > > Voici mon code: > > Dim MyDb As Database > Set MyDb = OpenDatabase("Data.mdb") > > Il me plante sur cette dernière ligne. > > Lorsque je veux créer mon exe: > Erreur de compilation: > Permission refusée > > Si je vais sur l'aide: > Permission refusée (erreur 70) > Il me dit que le fichier ou le disque est protégé, ou verrrouillé par > un autre processus. > Mais ce n'est pas cela, j'ai vérifié, j'ai même essayé d'accéder à > une autre .mdb que je venais juste de créer et idem. > > Si je fais exécuter: > Erreur d'éxécution '429' > Le composant ActiveX ne peut pas créer l'objet > > (Pourtant la dll est bien inscrite dans mon registre, j'ai même > effectué la commande: regsvr32 dao350.dll ) > > Merci de vos réponses.
Non, ce n'est pas cela, j'ai essayé de créer un autre fichier exe.
Si je remplace ma référence dao350.dll par une autre dll (dao360.dll), je
n'ai pas de pb, par contre, je ne veux pas passer sur tous les postes pour
réinscrire la nouvelle dll dans le registre...
"ng" a écrit :
Salut,
>Lorsque je veux créer mon exe:
>Erreur de compilation:
>Permission refusée
Il parle de ton exe, c'est lui qui est deja ouvert et donc le linker ne peut
pas réecrire dessus.
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Christophe wrote:
> Bonjour,
> J'ai un projet qui écrit et lit dans un fichier mdb.
> J'utilise la dll: dao350.dll
>
> Voici mon code:
>
> Dim MyDb As Database
> Set MyDb = OpenDatabase("Data.mdb")
>
> Il me plante sur cette dernière ligne.
>
> Lorsque je veux créer mon exe:
> Erreur de compilation:
> Permission refusée
>
> Si je vais sur l'aide:
> Permission refusée (erreur 70)
> Il me dit que le fichier ou le disque est protégé, ou verrrouillé par
> un autre processus.
> Mais ce n'est pas cela, j'ai vérifié, j'ai même essayé d'accéder à
> une autre .mdb que je venais juste de créer et idem.
>
> Si je fais exécuter:
> Erreur d'éxécution '429'
> Le composant ActiveX ne peut pas créer l'objet
>
> (Pourtant la dll est bien inscrite dans mon registre, j'ai même
> effectué la commande: regsvr32 dao350.dll )
>
> Merci de vos réponses.
Non, ce n'est pas cela, j'ai essayé de créer un autre fichier exe. Si je remplace ma référence dao350.dll par une autre dll (dao360.dll), je n'ai pas de pb, par contre, je ne veux pas passer sur tous les postes pour réinscrire la nouvelle dll dans le registre...
"ng" a écrit :
Salut,
>Lorsque je veux créer mon exe: >Erreur de compilation: >Permission refusée Il parle de ton exe, c'est lui qui est deja ouvert et donc le linker ne peut pas réecrire dessus.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Christophe wrote: > Bonjour, > J'ai un projet qui écrit et lit dans un fichier mdb. > J'utilise la dll: dao350.dll > > Voici mon code: > > Dim MyDb As Database > Set MyDb = OpenDatabase("Data.mdb") > > Il me plante sur cette dernière ligne. > > Lorsque je veux créer mon exe: > Erreur de compilation: > Permission refusée > > Si je vais sur l'aide: > Permission refusée (erreur 70) > Il me dit que le fichier ou le disque est protégé, ou verrrouillé par > un autre processus. > Mais ce n'est pas cela, j'ai vérifié, j'ai même essayé d'accéder à > une autre .mdb que je venais juste de créer et idem. > > Si je fais exécuter: > Erreur d'éxécution '429' > Le composant ActiveX ne peut pas créer l'objet > > (Pourtant la dll est bien inscrite dans mon registre, j'ai même > effectué la commande: regsvr32 dao350.dll ) > > Merci de vos réponses.