La méthode FindField déclarée avec la classe TDataSet devrait répondre à la question :
function FindField(const FieldName: string): TField;
if Table1.FindField('MaColonne') = Nil then //Colonne absente : la créer
|
Voir l'exemple fourni dans l'aide en ligne.
May Delphi be with you-------------------------------
Réponse au message :
-------------------------------
> Bonjour,
>
> Comment savoir si une colonne existe sur une table et la rajouter si elle n'existe pas ?
>
> Par exemple en cas d'évolution du modèle de données ?
>
> Merci
>
> Vag
>