C# SQLite错误(1):接近=&引用;:语法错误

C# SQLite错误(1):接近=&引用;:语法错误,c#,sqlite,C#,Sqlite,我的SQLiteDatabase有语法错误 下面是创建我的表的脚本: 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

我的SQLiteDatabase有语法错误

下面是创建我的表的脚本:

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

有人能帮我吗?

在双引号内使用此命令

SQLQuery = "SELECT * FROM [plan] WHERE refProjet = 'PRO001'";

为什么表名计划使用apostrophe@NikhilAgrawal有一次我看到sqlite保留了这个计划,所以我想如果我使用了反引号来避免可能的错误,我会做得很好。@NikhilAgrawal我有一个相同的错误:SQLQuery=从refProjet='“+projet.reference+””的平面中选择refPlan、label、dateCreation、DATEPROJET、typePlancher、TYPECOVERTURE、id_coupe、NOMGAME。查询看起来正常。可能有一些隐藏的控制字符或类似的内容,但无法从显示的代码中确定。