68 votes

SQLite - Erreur de syntaxe de SELECT TOP

J'essaie d'utiliser l'instruction SELECT TOP 1 * FROM tasks WHERE dueDate < ?1 ORDER BY dueDate DESC mais SQLite dit near "1": syntax error . Qu'est-ce qu'il y a ?

127voto

marcog Points 39356

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

Il se peut que vous deviez également supprimer le ? en dueDate < ?1 mais je ne connais pas assez sqlite pour en être sûr.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X