java.lang.IllegalArgumentException: column '_id' does not exist

Android Caused by: java.lang.IllegalArgumentException: column '_id' does not exist 出错原因:在查询整个sqlite数据库时,没有查询到 "_id" 这一列。 原来的代码是:mSQLiteDatabase.query(table_name, new String[] {_title}, null, null, null, null, null); 修改后的代码为:mSQLiteDatabase.query(table_name, null, null, null, null, 阅读详情

这里写图片描述
本人在做Android开发过程中用到了Android自带的轻量级数据库sqlite,我在用sql语句对sqlite数据库进行查询操作之后想要将查询的结果通过Intent传递给另外的activity的时候出现了上面这个错误。

java.lang.IllegalArgumentException: column ‘_id’ does not exist

这个错误的意思是:如果你使用了CurSor类来处理SQLite,那么它要求在我们的列名称中有一列叫做“_id”。如果你创建的表中没有,那你需要创建一个来满足它的要求。

    本人最后解决的方法是,在数据库中将列名为id的列修改为 _id并更新数据库最终解决了问题
AutoCAD中圆弧折线化方法与实现 在AutoCAD中,圆弧折线化是将圆弧曲线转换为由一系列线段组成的折线曲线的过程。本文将介绍如何使用LISP编写代码来实现圆弧折线化,并提供相应的源代码。上述示例代码将生成一个以坐标原点为圆心、起点为(5.0, 0.0, 0.0)、终点为(0.0, 5.0, 0.0)、半径为5.0、角度为90度的圆弧的折线表示。通过使用上述的LISP代码,你可以在AutoCAD中实现将圆弧转换为折线的功能。你可以根据需要修改代码中的参数来适应不同的圆弧转换需求。函数,并传入圆弧的起点、终点、圆心、半径和角度参数。 阅读详情

相关推荐

HHD Device Monitoring Studio:破解版在串口调试中的实战应用

本文详细介绍了HHD Device Monitoring Studio破解版在串口调试中的实战应用,包括安装指南、串口监控功能解析、Modbus RTU协议分析案例以及自定义协议解析技巧。通过具体操作步骤和性能优化建议,帮助开发者高效完成端口监控和调试任务,提升工作效率。

weixin_29268331的博客 935

IllegalArgumentException: column ‘_data‘ does not exist

【代码】IllegalArgumentException: column ‘_data‘ does not exist。

yanwenyuan0304的专栏 1458

别再用RIDE了!VSCode+RobotFramework插件打造现代化测试开发环境

本文介绍了如何利用VSCode和RobotFramework插件构建现代化的测试开发环境,替代老旧的RIDE工具。详细讲解了环境配置、插件安装、智能代码补全、测试运行与调试等核心功能,帮助开发者提升自动化测试效率。文章还提供了高级技巧、最佳实践和常见问题解决方案,助力团队实现平滑迁移。

weixin_28829629的博客 480

column不存在JAVA_IllegalArgumentException:列'_data'不存在

在Nougat中,此功能无效 .String path = getRealPathFromURI(this, getIntent().getParcelableExtra(Intent.EXTRA_STREAM));public String getRealPathFromURI(Context context, Uri contentUri) {Cursor cursor = null;try ...

weixin_39642622的博客 1562

Zotero on Mac: 高效文献管理与引用指南

本文为Mac用户提供了一份全面的Zotero高效文献管理与引用指南。从安装配置、文献收集管理、PDF深度阅读与笔记,到在Word中无缝插入引用和生成参考文献,详细讲解了核心工作流。同时推荐了ZotFile、Better BibTeX等必备插件,并介绍了利用同步与WebDAV实现跨设备无缝衔接的方法,助力研究者构建个人数字知识库,极大提升学术研究效率。

weixin_29281941的博客 1175

Springboot信息泄露以及heapdump的利用

努力是为了不平庸~安全有些时候是枯燥的,这一次,让我们先人一步,趣学渗透!

LiBai'S BLOG 3万+

simplecursoradapter使用时提示column '_id' does not exist

simplecursoradapter继承自cursoradapter,这个类有个隐形规定,就是数据库中必须有_id这个字段。 解决这个问题的方法是: 1、重名命名数据库表,将自增长的主键命名为_id 2、使用数据库查询语言时,使用db.rawQuery(select * from biao,null)-----数据库中有_id字段时 3、使用db.rawQuery(select id a

SUNNYXIAOYANAN的专栏 1203

PCL Alpha Shapes平面点云边界特征提取【2026最新版】

alpha shapes算法用于平面点云的边界特征提取。博客长期更新,本文最近一次更新时间为:2026年4月20日。

点云侠的博客 27万+

java.lang.IllegalArgumentException介绍

相信这个异常大家都很常见。 我现在遇到一个需要配置tomcat  server.xml来修正的找不到的问题: 如下: java.lang.IllegalArgumentException: Document base C:\Source\AirChina\AirChina_Portal\WebContent does not exist or is not a readable dire

小柒的专栏 13万+

微信小程序 - 解决报错 operateAudio:fail audioInstance is not set(wx.getRecorderManager苹果ios真机调试运行,播放音频播放出错解决)

微信小程序,苹果ios系统,真机测试报错,播放音频报错operateAudio:fail audioInstance not exist,errCode: -1,小程序生成音频播放报错errMsg,真机调试报错开发者工具没问题,wx.getRecorderManager,音频实例,InnerAudioContext,各种方法都试了不行,只有ios苹果手机有这个问题,IOS 出现 operateAudio,在iOS无法播放的解决方案,更新到最新版本了还是不行,链接没有特殊字符,微信小程序全局音频设置,手机上播

🏆 前端领域优质创作者 1万+

AutoSAR系列讲解(入门篇)4.6-BSW的Watchdog功能

BSW的看门狗功能

雪云飞星的博客 1万+

关于java.lang.IllegalArgumentException: column '_id' does not exist 的解决方法

今天在eclipse上写Android的期末大作业的时候遇到的此问题,修改了很多次就是不行,最后终于成功,总的来说的解决办法是 在你建立表的execSQL();方法中 加入一列 ‘_id INTEGER PRIMARY KEY AUTOINCREMENT’ (下划线也要有) 最后一定要在虚拟机settings --> Applications --> Manage applicat...

weixin_44289661的博客 829

Apollo Control——超详细入门教程(六):MPC二次规划问题转化

专栏文章列表 Apollo Control——超详细入门教程(一):基于道路误差的车辆动力学模型 Apollo Control——超详细入门教程(二):连续状态空间方程离散化与离散LQR公式推导 Apollo Control——超详细入门教程(三):基于Frenet坐标系及XY坐标系的多项式轨迹生成 Apollo Control——超详细入门教程(四):控制模块轨迹误差计算 Apollo Control——超详细入门教程(五):油门刹车标定表之双线性插值算法 ...

凉了鸭的博客 2233

java.lang.IllegalArgumentException: column '_id' does not exist 解决方法

在编写一个读取数据库的程序时,一运行就报错。 而我单独运行这个程序时,这个程序是可以成功运行的。我是在一个activity中启动另一个activity,但是每当我点击按钮进行跳转时,程序就自动关闭。然后参看LogCat就发现有以下的错误输出: java.lang.IllegalArgumentException: column '_id' does not exist 后在百度上查找相关信息

physuleo的博客 2941

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

java id column,java.lang.IllegalArgumentException: column '_id' does not exist

I'm trying to debug my application on a real device but I get this error: ERROR/AndroidRuntime(981): Caused by: java.lang.IllegalArgumentException: column '_id' does not existWhen I'm testing on ...

weixin_39678451的博客 426

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

java.lang.IllegalArgumentException: column '_id' does not exist 的相关

在Android studio 下调用用 getReadableDatabase().rawQuery() 报错:   java.lang.IllegalArgumentException: column '_id' does not exist 查了若干方法如下: 1、数据表中没有“_id”条目的原因。按这个办法没成功,我的表中有该项 2、在SimpleCursorAdapter

ZH_CS的博客 490

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

使用 SimpleCursorAdapter 时java.lang.IllegalArgumentException: column '_id' does not exist问题

使用 SimpleCursorAdapter 时java.lang.IllegalArgumentException: column '_id' does not exist问题 解决思路,没有'_id',那就给它指定一个'_id'就可以了,用sql的selsect as 语句完美解决,注意此处是'_id',而不是'id' 首先,要有一个类似id列可以指定为'_id'的,我这里的dot表中是i

wangfei0904306的博客 689
上一篇: Error:Execution failed for task ':app:processDebugResources'. > java.io.IOEx
下一篇: Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency 'com.and
山东小明
博客等级 码龄10年 19粉丝 33原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值