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.
Where is my mind
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
Where is my mind
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager