我正在数据库中搜索,无论如何我想获取数据(UPPER LOW或MIX)。我发现可以解决问题,COLLATE NOCASE
但是却导致了错误。
如您在此处看到的查询...
android.database.sqlite.SQLiteException:在“ COLLATE_NOCASE”附近:语法错误(代码1):,在编译时:
Select
_ID, Name, Surname, Username, Password, Roll
From
USER
Where
name = 'Danyal Ahmed'
and surname = 'CHAUDHRY' COLLATE_NOCASE;
任何帮助表示赞赏。
03-04 23:41:06.760 28952-28952 /?E / AndroidRuntime:致命例外:主进程:com.example.danyalahmed.stockmanagement,PID:28952 android.database.sqlite.SQLiteException:在“ COLLATE_NOCASE”附近:语法错误(代码1):,而在编译时:选择_ID,名称,姓,用户名,密码,FROM FROM USER,其中name ='Danyal Ahmed'和surname ='CHAUDHRY'COLLATE_NOCASE; 在android.database.sqlite.SQLiteConnection.nativePrepareStatement(本地方法)在android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:895)在android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:506) .database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)位于android.database.sqlite.SQLiteProgram。(SQLiteProgram.java:58)位于android.database.sqlite.SQLiteQuery。(SQLiteQuery.java:
它是“ COLLATE NOCASE”,没有下划线。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句