Récupérer les noms des champs d'un table [Résolu]

Signaler
Messages postés
87
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
15 décembre 2010
-
Messages postés
87
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
15 décembre 2010
-
slt tt le monde,

je voudrais savoir comment je peux récupérer via une requête SQL les noms des champs d'une table SQLServer ("Client" par exemple) pour les afficher dans une list(combo)


Merci d'avance

11 réponses

Messages postés
87
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
15 décembre 2010

Voila la requete que je cherchais
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE (TABLE_NAME = 'matable')



Merci pour vos réponse
Messages postés
87
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
15 décembre 2010

Alors aucune idée!!!
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
66
Salut

Fais une requête Select * su cette table puis fais une boucle de lecture :
    Dim r As Long
    For r = 0 To monRecordSet.Fields.Count - 1
        MsgBox monRecordSet.Fields(r).Name
    Next r

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
87
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
15 décembre 2010

je cherche la requête sql permettant de récupérer les noms des colonnes de ma table !!
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
66
"je peux récupérer via une requête SQL" On suppose que tu sais le faire, non ?

Alors fais un simple "Select * From maTable" dans un RecordSet
Messages postés
303
Date d'inscription
mercredi 12 janvier 2005
Statut
Membre
Dernière intervention
3 octobre 2013
1
Bonjour
Je ne sais pas bien ce que tu veux
Dans le premier message tu mentionne le nom du champ
Dans un autre le nom de la colonne
Ce sont deux choses différentes
Messages postés
1207
Date d'inscription
dimanche 20 avril 2003
Statut
Membre
Dernière intervention
4 juin 2016
9
Bonjour,

Si tu es VRAIMENT sous SQL Server, regarde du côté des procédures stockées systèmes: sp_columns et sp_columns_ex

Calade
Messages postés
87
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
15 décembre 2010

bonjour,

je m'explique par exemple j'ai ma table sql server "Client" cette table contient les colonnes "Nom","Prénom",.... je cherche la requête sql permettant de récupérer "Nom","Prénom",...
Messages postés
1207
Date d'inscription
dimanche 20 avril 2003
Statut
Membre
Dernière intervention
4 juin 2016
9
Et je t'ai donné la réponse et Jack une autre.


Calade
Messages postés
87
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
15 décembre 2010

ca marche pas je veux récupérer juste les noms des colonnes,j'ai les noms de la table mais j'ai pas les noms des colonnes.
Client(Nom,Prénom)
je veux afficher dans un combo Nom et Prénom et pas leurs valeur
Messages postés
1207
Date d'inscription
dimanche 20 avril 2003
Statut
Membre
Dernière intervention
4 juin 2016
9
Qu'est ce qui ne marche pas ?
Je l'utilise moi-même sans aucun problème.

Regarde bien ta doc, peut-être la paramètres-tu mal ?


Calade