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, 阅读详情

在编写一个读取数据库的程序时,一运行就报错。

而我单独运行这个程序时,这个程序是可以成功运行的。我是在一个activity中启动另一个activity,但是每当我点击按钮进行跳转时,程序就自动关闭。然后参看LogCat就发现有以下的错误输出:

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

后在百度上查找相关信息。

http://stackoverflow.com/questions/5812030/java-lang-illegalargumentexception-column-id-does-not-exist

http://stackoverflow.com/questions/3244472/android-sqlite-exceptionjava-lang-illegalargumentexception-column-id-does-n

在这个答案中,意思就差不多

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

我最后的解决方法:我将原来创建的表全删除了(如果不删除,系统不会自动在创建一个同名的表),然后创建了一个新表。

就酱,仅供参考。

processing与arduino互动编程 Arduino开发板对AVR单片机二次编译封装,无需考虑单片机编程寄存器、地址指针等复杂细节processing借助arduino读取各种传感器的数值,控制各种机电装置。 阅读详情

相关推荐

Linux-RGMII PHY 88E1512 驱动调试记录

1. 简介 1)开发板平台:创龙 AM5728 (tl5728-easy-evm) 2)PHY芯片:Marvell 88E1512 88E1512和88E1510都是一个系列的phy,采用marvell的通用phy驱动,驱动源码路径如下:drivers/net/phy/marvell.c 2. 应用场景 1)系统框图 AM5728连接两个PHY,PHY0的工作模式是 RGMII to Copper (RGMII到电口),PHY1的工作模式是 RGMII to SGMII。 两个PHY与处理器的连接方式都是

weixin_40407893的博客 2万+

Caused by:java.lang.IllegalArgumentException: provider “network“ does not exist

(4)上面源码上可以看到,当LocationProvider 为 null 时,系统会抛出异常,这就是日志中看到的异常,因此,可以在 locationProvider 不为为 null 的时,才执行后面的步骤,在LocationManager.java中,提供了一个 isProviderEnabled()方法去判断provider是否可用.源码路径:frameworks/base/location/java/android/location/LocationManager.java。

Smile_729day的博客 1802

从零玩转显示屏:手把手教你用Arduino驱动SPI屏幕(附引脚定义图)

本文提供了一份详尽的Arduino驱动SPI屏幕的入门指南。从SPI接口的核心引脚定义(如DC、RESET)与RGB接口的区别讲起,手把手指导硬件连接与软件库配置,并最终通过一个天气显示器实战项目,帮助读者掌握驱动SPI屏幕、显示RGB色彩内容的核心技能。

weixin_29189987的博客 132

java.lang.IllegalArgumentException: provider=network

android4.0及以上版本,执行此方法: locationManager.requestLocationUpdates( LocationManager.NETWORK_PROVIDER, 0, 0, networkListener); 时都会报java.lang.IllegalArgumentException: provider=network的错误,不知道什么原因,...

hxl860217的博客 1255

Spring AI Alibaba实战训练营-13语音生成应用开发指南

本文介绍了如何基于Spring AI Alibaba创建DashScope语音应用,支持文本转语音(TTS)和语音转文本(STT)功能。主要内容包括:1)环境准备要求Java 17+、Maven 3.6+及阿里云DashScope API Key;2)通过Spring Initializr创建项目并配置相关依赖;3)设置API密钥的安全配置方法;4)实现语音合成的同步和流式功能,包括创建控制器类、调用API接口及保存语音文件。文章提供了详细的代码示例和配置说明,帮助开发者快速搭建语音处理应用。

program哲学 403

Oracle EBS FA 如何打开关闭的资产会计期间?

用户“运行折旧”,误勾选为“关闭期间”,还有一部分资产还需要操作报废和调整,希望后台打开关闭的资产会计期。

陈显平的专栏-Oracle EBS 1031

已解决java.lang.IllegalArgumentException异常的正确解决方法,亲测有效!!!

IllegalArgumentException是由于传递给方法的参数非法或不正确而引发的,要解决这个问题,需要在调用方法前验证输入,并在方法内部使用断言来检查参数的有效性。

小明的Java问道之路 3万+

智能车图像处理5-入门级分析4 ---环岛的状态机与补线

PS :入门级文章适合新手,如果已经有基础可以去看进阶篇文章。

taiyuezyh的博客 8253

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

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

weixin_44289661的博客 829

RK3568 低功耗设计全解析:DVFS 策略与 PMIC 电源管理

本文深入解析RK3568处理器的低功耗优化方案。从硬件架构分析入手,阐述四核Cortex-A55的功耗特性及分层电源域设计。重点介绍DVFS动态调压调频技术,包括Linux内核配置方法及场景化策略设计。详细讲解RK809 PMIC的电源管理优化,提供外设电源域控制与休眠唤醒配置的实战案例。通过智能终端应用实例,展示待机功耗从280mA降至65mA的优化效果,并推荐功率测试工具。文章强调需要平衡性能与功耗,结合场景定制策略,并指出AI负载预测等未来优化方向,为RK3568开发者提供系统性的低功耗解决方案。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 2074

STM32(HAL库)驱动OLED

通过STM32F103C8T6单片机采用HAL库方式对0.96寸OLED(IIC通讯)屏幕进行驱动。

weixin_44597885的博客 8803

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

关闭 java.lang.IllegalArgumentException: column '_id' does not exist 标签: eclipse数据库sqliteincludenulllayout 2012-01-18 23:55 3888人阅读 评论(9) 收藏 举报 本文章已收录于: 在使用SimpleCur

treeshy的博客 417

2026.3.28:langgraph使用mysql进行持久化会话存储(短期记忆和长期记忆)

本文介绍了如何使用MySQL持久化存储LangGraph会话数据(短期和长期记忆)。首先安装必要的依赖包,然后通过Python代码实现将短期记忆写入MySQL数据库。主要步骤包括:1) 建立MySQL连接;2) 创建代理(agent)并配置检查点(checkpointer)和存储(store);3) 实现工具函数如计算器和天气查询;4) 使用中间件跟踪工具和模型调用次数。最后展示了如何从MySQL读取短期记忆数据,完成会话的持久化存储和检索功能。代码示例包含完整的实现细节,包括状态管理、消息处理和数据库操作

拥抱具身智能,昇腾Ascend C 737

java.lang.IllegalArgumentException: column ‘_id‘ does not exist问题的解决方案

java.lang.IllegalArgumentException: column '_id' does not exist问题的解决方案

10年职场两茫茫,35岁凄凉奈若何 320

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

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

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

column '_id' does not exist

为什么80%的码农都做不了架构师?>>> ...

weixin_34237596的博客 269

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

column '_id' does not exist错误的解决

      关于这一部分,必须注意sqlite的主键命名,由于simpleCursorAdapter的方法只识别_id,所以,当你用到sqlite的simpleCursorAdapter时,必须把数据表的主键命名为_id。否则就会出现java.lang.IllegalArgumentException: column '_id' does not exist错误。...

码上宝藏的专栏 8151

使用 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
上一篇: 今天开通了博客
下一篇: 关于Tomcat版本更换时,安装不成功的问题解决方法
physuleo
博客等级 码龄12年 32粉丝 18原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值