文档章节

Caused by: android.database.sqlite.SQLiteException: no such column:

skywxx
 skywxx
发布于 2013/11/28 16:51
字数 211
阅读 5061
收藏 0


我遇到的这个错误是由sqlite查询语句产生的,我查看数据库文件,发现要查找的courseName是存在数据库中的,clCourseName代表的列明也是存在的,这两个都无误,所以不知道原因在哪里。

后来从网上找到原因:clCourseName代表的列是字符串类型的,查询语句中的字符串要用引号引上,courseName是字符串类型的,但是在代码中拼接成的查询查询语句里是没有引号的,所以报了错。

解决办法就是:在查询语句中加上引号。

原来的代码:

Cursor mCursor = db.query(true, tbnCourses, new String[]{clCourseBeginweek,clCourseCredit,clCourseEndweek,clCourseLecturer,clCourseName},
                clCourseName+"="+courseName, null, null, null, null, null);

修改后的代码:

Cursor mCursor = db.query(true, tbnCourses, new String[]{clCourseBeginweek,clCourseCredit,clCourseEndweek,clCourseLecturer,clCourseName},
                clCourseName+"='"+courseName+"'", null, null, null, null, null);

© 著作权归作者所有

skywxx
粉丝 16
博文 9
码字总数 2977
作品 0
闸北
程序员
私信 提问
unable to open database file 求解决方法

Adb Error log 如下: E/AndroidRuntime( 490): FATAL EXCEPTION: main E/AndroidRuntime( 490): java.lang.RuntimeException: Unable to create service com.beyond.AlertService: android.......

蓝红雨田
2012/04/18
14.5K
1
Android 数据库中的错误

old_code int i = cr.update(CallLog.Calls.CONTENT_URI, values, CallLog.Calls.NUMBER+" like ‘ ?’ ", new String[]{" % "+phonenumber+" % "}); 错误信息: android.database.sqlite.SQL......

深圳_小白菜
2014/04/22
59
0
sqlite 在 android中使用注意事项

1、模糊查询的陷阱 1 cursor = db.rawQuery("select * from song where song_title like '?%' ", selectionArgs); 这行代码中由于占位符 ? 在单引号内,因此不会被当做占位符,而是对?进行了......

小克898
2012/12/19
485
2
Crate 0.54.8 发布,数据存储系统

Crate 0.54.8 发布。主要更新内容如下: Updated crate/elasticsearch to fix an issue where the `minAvailability` setting was not read from config file Fixed an issue that caused `......

oschina
2016/04/09
678
0
spring 整合hibernate 更新对象出错

spring整合hibernate更新一个对象的时候,明明设置了这个实体对象的所有属性值,却仍然抱某一个列不能为空: 异常类型是: Caused by: org.hibernate.exception.ConstraintViolationExceptio...

行水
2014/01/16
588
5

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 熟悉的味道,难道这就是恋爱的感觉

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @xiaoshiyue :好久没分享歌了分享张碧晨的单曲《今后我与自己流浪》 《今后我与自己流浪》- 张碧晨 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
652
15
SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
27
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0
mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
昨天
12
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
昨天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部