SQLiteException: no such column:好
16lz
2021-01-24
今天在使用Android SQLite数据库时碰到下面的错误:
Caused by: android.database.sqlite.SQLiteException: no such column: 好
代码如下:
Cursorcr=db.query(DBHelper.TABLE_LOCKS,columns,"lname="+name,null,null,null,null);
在网上查阅了很多资料后,发现是由于查询的lname列元素为String类型,而查询语句中的String要用单引号引起来,代码修改后正确,正确形式如下:
Cursorcr=db.query(DBHelper.TABLE_LOCKS,columns,"lname='"+name+"'",null,null,null,null);
更多相关文章
- android中引入okhttp
- WKWebView的JS与Native的交互,适配iOS和andriod的HTML代码
- Android基于自带的DownloadManager实现下载功能示例
- Android(安卓)SQLiteDatabase中query、insert、update、delete方
- Android应用程序组件Content Provider的启动过程源代码分析(7)
- Android中使用SQLiteDatabase对数据库进行操作
- 使用Animation轮播图片
- 一、Android(安卓)NDK编程预备之Java jni简介
- Android(安卓)cocos2d 弹弓游戏 Catapult 源代码