Réponse acceptée !
bonjour,
merci nhervagault pour votre reponse
j'ai trouvé une solution qui permit d'évité de tapé tous les champs
en premier lieu je récupères les champs de la table par la requête suivante :
query1: « select name from syscolumns where id=(select id from sysobjects where name ='nom_de_table')
Après je charge les champs de query1 dans une variable de type string (sauf le champXX par exemple)
Var liste_champs : string
.
.
.
While not fin de query1 begin
If query1name.value <> champxx
Then liste_champs:=liste_champs+name+',';
Query1.next. end;
Supprimer le denier ',' et utilisé la variable liste_champ dans une requete
Select liste_champ from nom_de_table
wahidov