Nbre colonne base de données

Fermé
helplease - 5 mai 2009 à 23:18
blux Messages postés 26546 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 24 décembre 2024 - 6 mai 2009 à 15:14
Bonjour,
est il possible de calculer le nombre de colonne d'une table dans une base de données??
et comment faire celà
Merci
A voir également:

1 réponse

chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
5 mai 2009 à 23:29
Salut,
Si c'est sur oracle:
SELECT a.table_name,
COUNT (a.column_name)
FROM USER_TAB_COLUMNS a WHERE
a.table_name= 'NOM_DE_TABLE'
GROUP BY a.table_name;
J'espere ca pourra t'aider!!
@+
0
Merci pour votre reponse mais ma base de donnée est sur acess et non oracle.
pensez vous que c'est faisable aussi sur acess?
0
blux Messages postés 26546 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 24 décembre 2024 3 319 > helplease
6 mai 2009 à 10:33
Salut,

on peut accéder en VBA au nombre de champs de la table.
0
help > blux Messages postés 26546 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 24 décembre 2024
6 mai 2009 à 14:53
pourriez vous me donner plus de details?? comment le faire en VBA
sinon moi j'ecris mon code en java c'est possible de le faire en java??
0
blux Messages postés 26546 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 24 décembre 2024 3 319 > help
6 mai 2009 à 15:03
Pour afficher le nombre de champ de la table 'Table1' en VBA il suffit de faire :
MsgBox CurrentDb.TableDefs("Table1").Fields.Count
Ce qui me semble impossible à faire en Java puisque, si je ne m'abuse, Java n'accède qu'aux données des tables via jdbc...
0
sandul Messages postés 3927 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 723 > blux Messages postés 26546 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 24 décembre 2024
6 mai 2009 à 15:05
Salut blux,

Non, Java a accès également aux métadonnées via JDBC. Mais aucune idée s'il s(agit d'une base Access.

++
0