0
我對SQLiteDatabase有語法錯誤。SQLite錯誤(1):接近「=」:語法錯誤
在這裏,我爲創建我的表腳本:
CREATE TABLE `plan` (
refPlan TEXT PRIMARY KEY NOT NULL,
label TEXT NOT NULL,
dateCreation date NOT NULL,
dateModification date NOT NULL,
refProjet TEXT NOT NULL,
typeCouverture TEXT NOT NULL,
id_coupe int NOT NULL,
typePlancher TEXT NOT NULL,
nomGamme TEXT NOT NULL,
FOREIGN KEY (refProjet) REFERENCES projet,
FOREIGN KEY (typeCouverture) REFERENCES couverture,
FOREIGN KEY (id_coupe) REFERENCES coupePrincipe,
FOREIGN KEY (typePlancher) REFERENCES plancher,
FOREIGN KEY (nomGamme) REFERENCES gamme
);
這裏是我的要求:
SQLQuery = "SELECT * FROM `plan` WHERE refProjet = 'PRO001'";
而且,出現錯誤:
SQLite error (1): near "=": syntax error
Une exception de première chance de type 'System.Data.SQLite.SQLiteException' s'est produite dans System.Data.SQLite.dll
任何人可以幫助我,請?
爲什麼用單引號 –
@NikhilAgrawal我看到一個時間計劃是由sqlite的保留表名的計劃,所以我認爲要做好,如果我用一個反引號以避免可能的錯誤。 –
@NikhilAgrawal我有一個相同的錯誤:SQLQuery =「SELECT refPlan,labelCode, 「'」; –