OVH Cloud OVH Cloud

Liste des noms des tables ? (name of all tables)

3 réponses
Avatar
florian.testud
Salut tout le monde,

J'ai un petit probl=E8me... Je suis sur un programme qui se connecte via
ODBC sur ACCESS. Je veux ex=E9cuter une requ=EAte qui me passe l'ensemble
des noms des tables puis ensuite une qui me passe le nom des colonnes.

Sous ACCESS, je peux faire : "SELECT [Name] FROM MSysObjects WHERE
[Type] =3D 1 AND Flags =3D 0" et =E7a marche tr=E8s bien.

Par contre, via ODBC, j'obtiens le message suivant :
"[Microsoft][Pilote ODBC Microsoft Access] Impossible de lire les
enregistrements; pas d'autorisation de lecture sur 'MSysObjects'."

J'ai essay=E9 de changer les droits, mais la tables "MSysObjects " ayant
pour propri=E9taire "Engine", je n'arrive =E0 rien faire...

Si quelqu'un pouvait m'aider....

Merci d'avance,

Flo.

3 réponses

Avatar
Flox
Bon, je galère toujours... Alors si quelqu'un peut m'orienter, ce
serait très gentil : je n'y connait pas grand chose à ACCESS et j'ai
déjà envie de la casser ! ! !

Merci d'avance,

Flo.
Avatar
Douglas J. Steele
SELECT Name
FROM MSysObjects
WHERE Name Not Like "msys*" AND Type In (1,4,6)
ORDER BY Name


--
Doug Steele, Microsoft Access MVP
http://I.Am/DougSteele
(no private e-mails, please)


"Flox" wrote in message
news:
Bon, je galère toujours... Alors si quelqu'un peut m'orienter, ce
serait très gentil : je n'y connait pas grand chose à ACCESS et j'ai
déjà envie de la casser ! ! !

Merci d'avance,

Flo.
Avatar
Flox
ca vient peut-être de moi, mais j'ai l'impression que la requête et
similaire à la mienne. Je n'ai pas de problème de SQL (enfion, je ne
pense pas). Il me semble que cela provient des droits qui sont
attribués par défaut à cette table système. Je n'arrive donc pas à
la requêter via ODBC.

Des idées ? ou des explications ? Je suis sûr qu'il doit y avoir une
solution afin de lister les tables via ODBC par des requêtes SQL.

Pour info, je ne peut qu'exécuter des requêtes SQL normales puisque
je suis sur du transcript (si vous ne connaissez pas, c'est normal :
c'est une L5G qui provient du monde mac)

Encore merci de votre aide,

Flo


Douglas J. Steele wrote:
SELECT Name
FROM MSysObjects
WHERE Name Not Like "msys*" AND Type In (1,4,6)
ORDER BY Name


--
Doug Steele, Microsoft Access MVP
http://I.Am/DougSteele
(no private e-mails, please)


"Flox" wrote in message
news:
Bon, je galère toujours... Alors si quelqu'un peut m'orienter, ce
serait très gentil : je n'y connait pas grand chose à ACCESS et j'ai
déjà envie de la casser ! ! !

Merci d'avance,

Flo.