Bonjour,
Donc pour bien commencer petit information de base, je dev sous C++ Builder 5 le tout installer sous Windows 7.
Actuellement je travail sur une classe qui gére les accés en lecture et écriture en bdd pour du Paradox et de l'interbase (Firebird).
Le soucis est que je n'est plus accés au composant TTable ou TIBTable on passe uniquement par des TQuery, TIBQuery et TIBSQL.
En ce moment je m'interesse au champ calculé je tente dans créer dynamiquement aprés quelque soucis je touche au but j'ai fait une petite fonction dans ma classe qui prend en paramétre un TField et qui s'occupe d'intialiser le DataSet du TField et de le mettre en champ calculé je récupére bien mon champ calculé mais une fois celui ci rajouter il me vire tout mes champ 'réel' on va dire.
Debut de ma fonction j'ai un DataSet->Fields->Count à 133
je Close mon DataSet il passe à 0 (normal)
J'initialise le DataSet de Mon Tfield il passe 1 (normal aussi je pense)
Je reouvre mon DataSet et la il est à 1 (j'aurai aimé qu'il soit à 134 ^^)
Derrière je réutilise ma fonction pour rajouter un 2 éme champ calculé je me retrouve avec un DataSet->Fields->Count à 2.
Donc voila si une personne a une solution pour faire cohabiter mes champs calculé et 'réel'.
Partager