SQLite – SELECT TOP语法错误

我试图使用语句SELECT TOP 1 * FROM tasks WHERE dueDate < ?1 ORDER BY dueDate DESC但SQLite说near "1": syntax error 。 怎么了?

在查询的最后使用LIMIT 1而不是TOP 1 (这不是有效的sqlite语法 )。

您可能还需要删除?dueDate < ?1 ,但我不知道sqlite是否足够肯定。