Si j'envoie cette instruction SQL par TADOCommand.execute:Comment puis-je créer un champ de table DB appelé SECTION dans MS Access?
CREATE TABLE Spice (MODEL TEXT NOT NULL, PART TEXT NOT NULL PRIMARY KEY, SECTION TEXT NOT NULL, FOOTPRINT TEXT NOT NULL, NODELIST TEXT NOT NULL);
Il dit:
Syntax error in field definition
Mais si je renomme SECTION pour SECTION2 cela fonctionne. J'ai essayé de le citer "SECTION" et "SECTION" mais il est apparu dans le nom. Dois-je définir le guillemet ou l'échappement en quelque sorte? Whan J'utilise MS Access, je pourrais créer un champ appelé SECTION avec! La section est un mot de réserve dans SQL, vous ne devriez donc pas l'utiliser pour nommer un objet.
Avez-vous essayé '[SECTION]'? – kobik
@kobik Merci, kobik. Ça fonctionne bien. Si vous créez une réponse, je l'accepterai. –