今天查询数据库时又遇到了一个诡异的错误:
no such column!!!
用终端查询了数据库,没有问题,这是怎么了...
出现问题的代码在这里:
public Cursor QueryExamPaperCCByTitle(String title)
{
Cursor cursor = database_r.query(TableDefine.EXAMPAPERCC, null, TableDefine.Table_ExamPaperCC.TITLE+" = "+title, null, null, null, null);
if(cursor.getCount() > 0)
{
cursor.moveToFirst();
return cursor;
}
return null;
}
第三行!
后来终于想到了以前遇到的一个类似的问题,把第三行改为:
Cursor cursor = database_r.query(TableDefine.EXAMPAPERCC, null, TableDefine.Table_ExamPaperCC.TITLE+" = "+"'"+title+"'", null, null, null, null);
就ok了!
看出来那不同了吧,就是多了一对单引号,好像是转义字符,具体什么时候用还有待研究!
研究明白了再续分享!
欢迎留言!
分享到:
相关推荐
android sqlite数据库 demo code 小型便签 实现增加和编辑。删除数据 结构化存储数据
SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。 就像其他数据库,SQLite 引擎不是一个...
这是一个简单的sqlite数据库操作,包含增删改查
该软件内存小、打开即用、操作简单,可以帮助用户更加方便快捷的操作SQLite数据库,让android程序开发更加迅速
Android 数据库SQLite 详解,简单学好SQLite
greenDAO是一个可以帮助Android开发者快速将Java对象映射到SQLite数据库的表单中的ORM解决方案,通过使用一个简单的面向对象API,开发者可以对Java对象进行存储、更新、删除和查询。
android SQLite数据库操作源码,包括如何建表,增删改查等操作
Android实验报告Sqlite数据库操作.pdf
Android SQLite 增、删、查、改操作源码
前情提要:Android 数据库(SQLite) 【简介、创建、使用(增删改查、事务、实战演练)、数据显示控件(ListView、Adapter、实战演练)】 https://blog.csdn.net/weixin_44949135/article/details/105955663 Android ...
Android Sqlite数据库demo
android之SQLite数据库开发详解: Android 开发中使用 SQLite 数据库 简介: SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用...
Android sqlite数据库的创建和使用,入门知识
Android Studio SQLite数据库使用
拥有Android SQLite数据库增删改查的基本代码讲解
Android SQLite数据库的CURD 简单的数据库的CURD 没啥特殊的 做了一个跳转
android sqlite数据库 demo
Android使用SQLite数据库进行增删改查详细案例...
Android下SQLite数据库安全机制的设计与实现,刘树杰,,Android 作为强大的智能终端操作系统,深受用户的喜爱,基于该平台的应用日益增多。Android平台下提供了SQLite 数据库作为数据存储的主��
android sqlite数据库操作 包括 :数据库的创建,增删改查等操作