Bonjour à tous, je rencontre un problème dans l'élaboration de mon projet

J'ai créé une table et par soucis de facilité j'ai commencé tous mes champs de cette table par un chiffre.

J'ai des champs de la forme

1_nom
2_nom
3_nom etc.

Je stocke le nom de ma colonne en fonction de divers paramètre dans un string tel que :

Voici mon code qui ne fonctionne pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
IDbCommand Ins = new System.Data.SqlServerCe.SqlCeCommand("INSERT INTO DYN_scenario (id_systeme, DYN_scenario." + Upd + ") VALUES(" + idSysteme + ",1)", connev);
                    Ins.ExecuteNonQuery();
Ce code ne fonctionne pas :

Une erreur s'est produite lors de l'analyse de la requete : Token line number = 1, token line offset = 54, Token in error = 3_nom
J'ai également essayé de mettre des simple quote rien n'y fait.

Y'a-t-il une solution? Refaire cette table ne m'arrangerait pas du tout.

Merci d'avance,