Tables dans une Base Access

Résolu
Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Dernière intervention 4 juin 2016 - 19 janv. 2011 à 10:11
Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Dernière intervention 4 juin 2016 - 22 janv. 2011 à 08:46
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

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
22 janv. 2011 à 01:04
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
3
AlKatou Messages postés 95 Date d'inscription vendredi 7 février 2003 Statut Membre Dernière intervention 28 novembre 2017
19 janv. 2011 à 20:22
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
0
Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Dernière intervention 4 juin 2016 10
20 janv. 2011 à 08:39
Désolé, mais je travaille en ADO et non DAO.
ADO ne supporte la collection TableDefs.


Calade
0
Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Dernière intervention 4 juin 2016 10
22 janv. 2011 à 08:46
Salut Nhenry,

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



Calade
0
Rejoignez-nous