29/01-2007 à 20:49Bonjour,
Dans une base access, j'ai des noms de champs numériques (pas le choix).
Exple :
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 si je la réouvre, j'obtiens ceci :
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.
Ca ne se produit pas toujours à la première ouverture.
Si je mets les champs entre crochet, ça ne résoud pas le problème.
Comment spécifier à access que les champs sont numériques et qu'il les gère tels quels ?
Merci pour votre aide.
PS : ca fait un an que je cherche
Modifie par Modifié par bart64 le 29/01/20
----------
