Bonjour,
J'ai une table access dont les nom des champs sont numériques, par exemple :
001 : VARCHAR
002 : VARCHAR
003_001 : VARCHAR
003_002 : VARCHAR
etc ...
Lorsque je crée une requête stockée dans access, par exemple une requête INSERT, je fais ceci :
INSERT INTO Truc (001, 002, 003_001, 003_002) VALUES (v_001, v_002, v_003_001, v_003_002)
Je sauve la requête mais lorsque je la réouvre (ça ne se produit pas toujours la première fois que je la réouvre), je retrouve ma requête sous cette forme :
INSERT INTO Truc (1, 2, 003_001, 003_002) VALUES (v_001, v_002, v_003_001, v_003_002)
001 est transformé en 1 et 002 est transformé en 2 ! Forcément, ça ne correspond plus aux champs de la table et ça plante.
Alors j'ai tenté de mettre ces champs entre crochets mais ce n'est pas mieux.
Comment faire pour gérer les champs d'une table dont le nom est numérique ?
Merci d'avance
PS : je n'ai pas le choix, ils doivent s'appeler comme ça.
Partager