Bonjour à tous,

Je cherche à créer une table dans une base de données Access via du code VB ce que je parviens à faire mais pas comme je le souhaiterais. En effet, je souhaiterais définir mon premier champ (Rule_ID) comme étant clé primaire et s'auto-incrémentant.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
MyCommand.CommandText = "CREATE TABLE Manufacturing (Rule_ID INTEGER AUTO_INCREMENT, Manufacturing_Name CHAR(32) NOT NULL, Rule_Name CHAR(32) NOT NULL, Feature_Name CHAR(32) NOT NULL, PRIMARY KEY (Rule_ID))"
MyCommand.ExecuteNonQuery()
Je pense que ma syntaxe SQL est correcte mais Visual Studio me retourne une erreur de syntaxe malgré tout, d'où cela peut-il bien provenir à votre avis ?