Salut ,
Je voudrais récuperer le type et la taille d'un champ physique d'une table comme définis dans le module de base de données.
Pour les noms j'utilise la méthode [TField] GetFieldNames.
J'ai Delphi 7(Entrep)et je travaille avec Paradox.
Merci.
Salut ,
Je voudrais récuperer le type et la taille d'un champ physique d'une table comme définis dans le module de base de données.
Pour les noms j'utilise la méthode [TField] GetFieldNames.
J'ai Delphi 7(Entrep)et je travaille avec Paradox.
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Table1.FieldByName(Mon_champ).DataType; //pour le type Table1.FieldByName(Mon_champ).DataSize; //pour la taille
Salut,
Tu peux faire comme ca:
PS: h est un integer qui représente l'indice de ton champ. Le premier champ est le numéro 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 MaTable.FieldDefList[h].Name; //te donne le nom MaTable.FieldDefList[h].DataType; //le type MaTable.FieldDefList[h].Size; //la taille MaTable.FieldDefList[h].Required // si c'est un champ obligatoire ou non
++
Vince
Pour récupérer le type de champs :
Pour récupérer la taille du champs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 xxxTable1/xxxQuery.Fields.Fields[Numéro du champs].DataType xxxTable1/xxxQuery.FieldByName('Nom du champ').DataType
pour le dernier je sais pas si c'est Size ou DataSize, a tester
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 xxxTable1/xxxQuery.Fields.Fields[Numéro du champs].DataSize xxxTable1/xxxQuery.FieldByName('Nom du champ').DataSize
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
Merci beaucoup pour vos réponses ,
et bon Week-end à tous les developpeurs
Partager