web-dev-qa-db-fra.com

SQLite - Erreur de syntaxe SELECT TOP

J'essaie d'utiliser la déclaration SELECT TOP 1 * FROM tasks WHERE dueDate < ?1 ORDER BY dueDate DESC mais SQLite dit near "1": syntax error. Qu'est-ce qui ne va pas?

62
ryyst

Utilisation LIMIT 1 à la fin de la requête au lieu de TOP 1 (qui n'est pas valide syntaxe sqlite ).

Vous devrez peut-être également supprimer le ? dans dueDate < ?1, mais je ne connais pas assez bien sqlite pour être sûr.

120
marcog