Erreur sur liaison fichier dont le nom contient un # (suite)
2 réponses
Alain S
Je reviens sur mon message d'hier,(voir plus bas)
Je pr=E9cise que je suis sous Windows 2000.
Que le champ ForeignName de la table system MSysObjects=20
Contient par exemple=20
Toto#dbf aulieu de Toto.dbf
ou Tot#o#dbf au lieu de Tot#o.dbf
et que si je veux =E9tablir un nouveau lien sur un fichier=20
contenant un (#) dans son nom j'obtiens l'erreur suivante :
"Le moteur de base de donn=E9es Microsoft Jet n’a pas pu=20
trouver l’objet <nom>. Assurez-vous que l'objet existe et=20
que vous avez correctement saisi son nom et son chemin=20
d'acc=E8s. (Erreur 3011)"
le Nom annonc=E9 dans la fen=EAtre d'erreur se trouve alors=20
transform=E9 en tot.o.dbf pour Tot#o.dbf =E0 l'origine.
Merci =E0 tous pour votre aide.
Cordialement
--message du 28/06/2004--
Bonjour,
Je suis pass=E9 de access 1997 =E0 access 2002.
J'ai un probl=E8me avec des fichiers dbase IV li=E9s qui=20
comportent des # dans leur nom. Cela fonctionnait sous=20
access 97 mais plus avec access 2002.
Quelqu'un aurait-il une explication et/ou une solution?
Merci d'avance.
.
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
Raymond [mvp]
Bonjour.
Ce qui confirme bien qu'un nom de base ou de champ ou de contrôle ou d'objet ne doit pas comporter de caractères spéciaux mais seulement des lettres et des chiffres. A mon avis tu ne peux pas t'en sortir et il faudra que tu renommes ta base dBase avec un nom normalisé. Tout ça même si une ancienne version access passait sur le problème.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alain S" a écrit dans le message de news:225c901c45dd6$604055b0$ Je reviens sur mon message d'hier,(voir plus bas) Je précise que je suis sous Windows 2000. Que le champ ForeignName de la table system MSysObjects Contient par exemple Toto#dbf aulieu de Toto.dbf ou Tot#o#dbf au lieu de Tot#o.dbf et que si je veux établir un nouveau lien sur un fichier contenant un (#) dans son nom j'obtiens l'erreur suivante :
"Le moteur de base de données Microsoft Jet n’a pas pu trouver l’objet <nom>. Assurez-vous que l'objet existe et que vous avez correctement saisi son nom et son chemin d'accès. (Erreur 3011)" le Nom annoncé dans la fenêtre d'erreur se trouve alors transformé en tot.o.dbf pour Tot#o.dbf à l'origine. Merci à tous pour votre aide. Cordialement
--message du 28/06/2004-- Bonjour, Je suis passé de access 1997 à access 2002. J'ai un problème avec des fichiers dbase IV liés qui comportent des # dans leur nom. Cela fonctionnait sous access 97 mais plus avec access 2002. Quelqu'un aurait-il une explication et/ou une solution? Merci d'avance. .
Bonjour.
Ce qui confirme bien qu'un nom de base ou de champ ou de contrôle ou d'objet
ne doit pas comporter de caractères spéciaux mais seulement des lettres et
des chiffres. A mon avis tu ne peux pas t'en sortir et il faudra que tu
renommes ta base dBase avec un nom normalisé. Tout ça même si une ancienne
version access passait sur le problème.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alain S" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:225c901c45dd6$604055b0$a601280a@phx.gbl...
Je reviens sur mon message d'hier,(voir plus bas)
Je précise que je suis sous Windows 2000.
Que le champ ForeignName de la table system MSysObjects
Contient par exemple
Toto#dbf aulieu de Toto.dbf
ou Tot#o#dbf au lieu de Tot#o.dbf
et que si je veux établir un nouveau lien sur un fichier
contenant un (#) dans son nom j'obtiens l'erreur suivante :
"Le moteur de base de données Microsoft Jet n’a pas pu
trouver l’objet <nom>. Assurez-vous que l'objet existe et
que vous avez correctement saisi son nom et son chemin
d'accès. (Erreur 3011)"
le Nom annoncé dans la fenêtre d'erreur se trouve alors
transformé en tot.o.dbf pour Tot#o.dbf à l'origine.
Merci à tous pour votre aide.
Cordialement
--message du 28/06/2004--
Bonjour,
Je suis passé de access 1997 à access 2002.
J'ai un problème avec des fichiers dbase IV liés qui
comportent des # dans leur nom. Cela fonctionnait sous
access 97 mais plus avec access 2002.
Quelqu'un aurait-il une explication et/ou une solution?
Merci d'avance.
.
Ce qui confirme bien qu'un nom de base ou de champ ou de contrôle ou d'objet ne doit pas comporter de caractères spéciaux mais seulement des lettres et des chiffres. A mon avis tu ne peux pas t'en sortir et il faudra que tu renommes ta base dBase avec un nom normalisé. Tout ça même si une ancienne version access passait sur le problème.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alain S" a écrit dans le message de news:225c901c45dd6$604055b0$ Je reviens sur mon message d'hier,(voir plus bas) Je précise que je suis sous Windows 2000. Que le champ ForeignName de la table system MSysObjects Contient par exemple Toto#dbf aulieu de Toto.dbf ou Tot#o#dbf au lieu de Tot#o.dbf et que si je veux établir un nouveau lien sur un fichier contenant un (#) dans son nom j'obtiens l'erreur suivante :
"Le moteur de base de données Microsoft Jet n’a pas pu trouver l’objet <nom>. Assurez-vous que l'objet existe et que vous avez correctement saisi son nom et son chemin d'accès. (Erreur 3011)" le Nom annoncé dans la fenêtre d'erreur se trouve alors transformé en tot.o.dbf pour Tot#o.dbf à l'origine. Merci à tous pour votre aide. Cordialement
--message du 28/06/2004-- Bonjour, Je suis passé de access 1997 à access 2002. J'ai un problème avec des fichiers dbase IV liés qui comportent des # dans leur nom. Cela fonctionnait sous access 97 mais plus avec access 2002. Quelqu'un aurait-il une explication et/ou une solution? Merci d'avance. .
Alain S
Merci quand même.
-----Message d'origine----- Bonjour.
Ce qui confirme bien qu'un nom de base ou de champ ou de contrôle ou d'objet
ne doit pas comporter de caractères spéciaux mais seulement des lettres et
des chiffres. A mon avis tu ne peux pas t'en sortir et il faudra que tu
renommes ta base dBase avec un nom normalisé. Tout ça même si une ancienne
version access passait sur le problème.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alain S" a écrit dans le message de
news:225c901c45dd6$604055b0$ Je reviens sur mon message d'hier,(voir plus bas) Je précise que je suis sous Windows 2000. Que le champ ForeignName de la table system MSysObjects Contient par exemple Toto#dbf aulieu de Toto.dbf ou Tot#o#dbf au lieu de Tot#o.dbf et que si je veux établir un nouveau lien sur un fichier contenant un (#) dans son nom j'obtiens l'erreur suivante :
"Le moteur de base de données Microsoft Jet n’a pas pu trouver l’objet <nom>. Assurez-vous que l'objet existe et que vous avez correctement saisi son nom et son chemin d'accès. (Erreur 3011)" le Nom annoncé dans la fenêtre d'erreur se trouve alors transformé en tot.o.dbf pour Tot#o.dbf à l'origine. Merci à tous pour votre aide. Cordialement
--message du 28/06/2004-- Bonjour, Je suis passé de access 1997 à access 2002. J'ai un problème avec des fichiers dbase IV liés qui comportent des # dans leur nom. Cela fonctionnait sous access 97 mais plus avec access 2002. Quelqu'un aurait-il une explication et/ou une solution? Merci d'avance. ..
.
Merci quand même.
-----Message d'origine-----
Bonjour.
Ce qui confirme bien qu'un nom de base ou de champ ou de
contrôle ou d'objet
ne doit pas comporter de caractères spéciaux mais
seulement des lettres et
des chiffres. A mon avis tu ne peux pas t'en sortir et il
faudra que tu
renommes ta base dBase avec un nom normalisé. Tout ça
même si une ancienne
version access passait sur le problème.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alain S" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:225c901c45dd6$604055b0$a601280a@phx.gbl...
Je reviens sur mon message d'hier,(voir plus bas)
Je précise que je suis sous Windows 2000.
Que le champ ForeignName de la table system MSysObjects
Contient par exemple
Toto#dbf aulieu de Toto.dbf
ou Tot#o#dbf au lieu de Tot#o.dbf
et que si je veux établir un nouveau lien sur un fichier
contenant un (#) dans son nom j'obtiens l'erreur
suivante :
"Le moteur de base de données Microsoft Jet n’a pas pu
trouver l’objet <nom>. Assurez-vous que l'objet existe et
que vous avez correctement saisi son nom et son chemin
d'accès. (Erreur 3011)"
le Nom annoncé dans la fenêtre d'erreur se trouve alors
transformé en tot.o.dbf pour Tot#o.dbf à l'origine.
Merci à tous pour votre aide.
Cordialement
--message du 28/06/2004--
Bonjour,
Je suis passé de access 1997 à access 2002.
J'ai un problème avec des fichiers dbase IV liés qui
comportent des # dans leur nom. Cela fonctionnait sous
access 97 mais plus avec access 2002.
Quelqu'un aurait-il une explication et/ou une solution?
Merci d'avance.
..
Ce qui confirme bien qu'un nom de base ou de champ ou de contrôle ou d'objet
ne doit pas comporter de caractères spéciaux mais seulement des lettres et
des chiffres. A mon avis tu ne peux pas t'en sortir et il faudra que tu
renommes ta base dBase avec un nom normalisé. Tout ça même si une ancienne
version access passait sur le problème.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alain S" a écrit dans le message de
news:225c901c45dd6$604055b0$ Je reviens sur mon message d'hier,(voir plus bas) Je précise que je suis sous Windows 2000. Que le champ ForeignName de la table system MSysObjects Contient par exemple Toto#dbf aulieu de Toto.dbf ou Tot#o#dbf au lieu de Tot#o.dbf et que si je veux établir un nouveau lien sur un fichier contenant un (#) dans son nom j'obtiens l'erreur suivante :
"Le moteur de base de données Microsoft Jet n’a pas pu trouver l’objet <nom>. Assurez-vous que l'objet existe et que vous avez correctement saisi son nom et son chemin d'accès. (Erreur 3011)" le Nom annoncé dans la fenêtre d'erreur se trouve alors transformé en tot.o.dbf pour Tot#o.dbf à l'origine. Merci à tous pour votre aide. Cordialement
--message du 28/06/2004-- Bonjour, Je suis passé de access 1997 à access 2002. J'ai un problème avec des fichiers dbase IV liés qui comportent des # dans leur nom. Cela fonctionnait sous access 97 mais plus avec access 2002. Quelqu'un aurait-il une explication et/ou une solution? Merci d'avance. ..