Nbre colonne base de données

helplease -  
blux Messages postés 1969 Date d'inscription   Statut Modérateur Dernière intervention   -
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 980 Statut Membre 378
 
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
helplease
 
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 1969 Date d'inscription   Statut Modérateur Dernière intervention   3 367 > helplease
 
Salut,

on peut accéder en VBA au nombre de champs de la table.
0
help > blux Messages postés 1969 Date d'inscription   Statut Modérateur Dernière intervention  
 
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 1969 Date d'inscription   Statut Modérateur Dernière intervention   3 367 > help
 
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 4013 Statut Membre 723 > blux Messages postés 1969 Date d'inscription   Statut Modérateur Dernière intervention  
 
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