Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/06/2006, 11h16   #1
Membre actif
 
Inscription : juin 2006
Messages : 431
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 431
Points : 162
Points : 162
Par défaut Trouver les tables d'une base de données access

Salut,
Je cherche à récupérer et afficher les différentes tables d'une base de type access, rentrée en paramètre via un input="file".
Est-ce qu'il existe une fonction qui fait cela?
boss_gama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2006, 11h48   #2
Membre chevronné
 
Avatar de ryan
 
Inscription : juin 2003
Messages : 766
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 766
Points : 760
Points : 760
Yop!

Schema fonctionne pour les bases Access? J'ai toujours cru que c'était un truc SQLServer...

Sinon, pour Access, il y a aussi l'objet catalog.

Pour autant que Conn soit ton object connection:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
  Set oADOX = Server.CreateObject("ADOX.Catalog")
  oADOX.ActiveConnection = Conn
 
  For Each tableobj In oADOX.Tables
    thetable = tableobj.Name
    if Instr(thetable,"MSys") <= 0 then  ' table système?
      response.write thetable & "<br>"
    end if
  Next
 
  Set oADOX = Nothing

Ryan
A table, c'est servi...
ryan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2006, 11h56   #3
Membre actif
 
Inscription : juin 2006
Messages : 431
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 431
Points : 162
Points : 162
Ah oui on peut faire ca comme ca. en plus ca cadre bien avec un autre truc que je voulais faire.
C'est cool tout ca.
boss_gama est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h24.


 
 
 
 
Partenaires

Hébergement Web