Tables dans une Base Access [Résolu]

Signaler
Messages postés
1207
Date d'inscription
dimanche 20 avril 2003
Statut
Membre
Dernière intervention
4 juin 2016
-
Messages postés
1207
Date d'inscription
dimanche 20 avril 2003
Statut
Membre
Dernière intervention
4 juin 2016
-
Bonjour à tous,

Dans un soft en VB6, j'attaque une table Access par ADO et j'aurais besoin de récupérer le nom des tables non systèmes de la base.

Existe t'il un moyen puisque sous Access les procédures stockées n'existent pas.

Merci de votre réponse.


Calade

4 réponses

Messages postés
14770
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
27 février 2021
151
Bonjour,

Désolé pour le retard.
Un lien qui peux répondre à ta question :
http://www.eggheadcafe.com/software/aspnet/30337293/eliminate-system-tablecolumn-using-openschema-in-vb6.aspx

De mon coté, je testais juste si le nom se la table commençait par s_ , mais c'est pas top.

Mon site
Messages postés
95
Date d'inscription
vendredi 7 février 2003
Statut
Membre
Dernière intervention
28 novembre 2017

salut,

pour le nom de tes tables, regarde la collection TableDefs de ta base.
et pour les tables système regarde la propriété Attribute de l'objet Table.

alka
Messages postés
1207
Date d'inscription
dimanche 20 avril 2003
Statut
Membre
Dernière intervention
4 juin 2016
9
Désolé, mais je travaille en ADO et non DAO.
ADO ne supporte la collection TableDefs.


Calade
Messages postés
1207
Date d'inscription
dimanche 20 avril 2003
Statut
Membre
Dernière intervention
4 juin 2016
9
Salut Nhenry,

Et merci pour le lien, je vais me pencher dessus cela me parait exactement ce que je cherchais.



Calade