Lister les champs d'une table [Résolu]

johann36
Messages postés
132
Date d'inscription
dimanche 15 février 2004
Dernière intervention
9 mai 2017
- 10 août 2008 à 16:25 - Dernière réponse : BrunoCheyrou
Messages postés
61
Date d'inscription
dimanche 8 décembre 2002
Dernière intervention
27 février 2009
- 27 févr. 2009 à 10:50
Bonjour,


Je cherche à lister tous les champs d'une table.

Avez-vous une solution à mon problème ?


Je l'ai fait pour lister les tables de ma BDD mais les champs ... .


Merci d'avance.


Johann36
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
cs_casy
Messages postés
7745
Date d'inscription
mercredi 1 septembre 2004
Dernière intervention
24 septembre 2014
- 10 août 2008 à 18:08
3
Merci
j'ai eu l'occasion de faire ça sur une table SQLServer avec un code de ce style :

    Dim cnx As New SqlClient.SqlConnection
    cnx.ConnectionString =  "Data
SourceNomDuServeur ;Initial CatalogNomDeLaBase;Integrated
Security= SSPI;"

    cnx.Open()
    Dim dt As DataTable = cnx.GetSchema("Columns", New String() {Nothing, Nothing, " NomDeLaTable "})

    For Each dtr As DataRow In dt.Rows
      MessageBox.Show(dtr.Item("COLUMN_NAME"))
    Next

    cnx.Close()
    cnx.Dispose()

---- Sevyc64  (alias Casy) ---- <hr size ="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php

Merci cs_casy 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de cs_casy
johann36
Messages postés
132
Date d'inscription
dimanche 15 février 2004
Dernière intervention
9 mai 2017
- 10 août 2008 à 22:25
0
Merci
Super !!!

Merci à toi casy, ça fonctionne à merveille !!!

Merci pour tout.

Johann36
Commenter la réponse de johann36
BrunoCheyrou
Messages postés
61
Date d'inscription
dimanche 8 décembre 2002
Dernière intervention
27 février 2009
- 27 févr. 2009 à 10:50
0
Merci
Bonjour, à tous, merci pour la solution, ça m'a également aidé à avancer, seulement, est-ce possible de récupèrer seulement certains noms de colonnes de la table ? (Nom et Prénom dans mon exemple)

Merci ;)
Commenter la réponse de BrunoCheyrou

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.