查数据库 android.database.sqlite.SQLiteException: no such column
报这个异常,如果字段的确是有的,内容也有,
看一下字段的类型,如果是TEXT类型的(SQLite)就要给字符串前后加上引号。
如 SELECT * FROM offlineChatMsg WHERE name = jimmy ORDER BY date DESC
修改为 SELECT * FROM offlineChatMsg WHERE name = "jimmy " ORDER BY date DESC
解决SQLite查询异常
本文针对在使用SQLite进行数据查询时遇到的nosuchcolumn异常问题进行了分析,并提供了解决方案。当查询条件中字符串类型的字段未正确使用引号时,会导致该异常。通过修正SQL语句中的字符串表示形式,可以有效避免此问题。
1092

被折叠的 条评论
为什么被折叠?



