P Pendrush Well-Known Member Licensed User Longtime User Mar 16, 2017 #1 This query work on Android, but not on iOS B4X: SELECT * FROM table ORDER BY field COLLATE UNICODE Error is: ExecQuery error: no such collation sequence: UNICODE Anyone know solution for UNICODE order?
This query work on Android, but not on iOS B4X: SELECT * FROM table ORDER BY field COLLATE UNICODE Error is: ExecQuery error: no such collation sequence: UNICODE Anyone know solution for UNICODE order?
eps Expert Licensed User Longtime User Mar 16, 2017 #2 At a guess it's probably something to do with the version of SQLite. They're probably different between iOS and Android. ETA : see here : https://github.com/yapstudios/YapDatabase/wiki/SQLite-version-(bundled-with-OS) and here : http://stackoverflow.com/questions/2421189/version-of-sqlite-used-in-android Upvote 0
At a guess it's probably something to do with the version of SQLite. They're probably different between iOS and Android. ETA : see here : https://github.com/yapstudios/YapDatabase/wiki/SQLite-version-(bundled-with-OS) and here : http://stackoverflow.com/questions/2421189/version-of-sqlite-used-in-android
Erel B4X founder Staff member Licensed User Longtime User Mar 16, 2017 #3 I think that your query will only work on Android 5+ which includes built-in support for the ICU SQLite module. Upvote 0
I think that your query will only work on Android 5+ which includes built-in support for the ICU SQLite module.