【Android Studio】android.database.sqlite.SQLiteException: no such table: XXX (code 1 SQLITE

编程入门 行业动态 更新时间:2024-10-18 18:20:46

【Android Studio】android.<a href=https://www.elefans.com/category/jswz/34/1758839.html style=database.sqlite.SQLiteException: no such table: XXX (code 1 SQLITE"/>

【Android Studio】android.database.sqlite.SQLiteException: no such table: XXX (code 1 SQLITE

问题描述:
android.database.sqlite.SQLiteException: no such table: XXX (code 1
SQLITE_ERROR), while compling: select * from xxxx

参考了各种百度的方法,大概有几种方法:

  • 查看数据库名字是否对应

笔者查看了n遍,复制粘贴了,还是不行

  • 删掉apk

该程序在bin文件夹中所产生的APK删除,然后再运行一次编译器,让它新产生一个该程序的APK)

  • 未成功连接到sqlite中

笔者主要用的是这种方法,故详细记录:

  1. 确保前一个项目的sqlite已经关闭了(笔者就是没有关闭,一直在sqlite中创建新表,然后发现与Android Studio并不对应)
  2. 重新连接sqlite,并添加新的table表(笔者已经在Android studio中已经创建完成)

关闭上一个项目的SQLite

  • 用关闭的命令关闭
  • 直接在模拟器或者真机上退出上一个软件

重新连接SQLite

  • 在SQLite中添加表


    有可能在图三中找不到这个数据库…那就重新打开SQLite多几次,可能数据没有更新同步过来…(笔者尝试了5次以上终于出现了)


总结:
这个问题折腾了我一个晚上,甚至还把数据库从项目中删除都没有办法,后来添加了数据才发现原来在SQLite中连接的是前一个项目的数据库!!一直在用之前项目的数据库进行表及数据的添加。

更多推荐

【Android Studio】android.database.sqlite.SQLiteException: no such table: XXX (cod

本文发布于:2024-03-23 16:35:58,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1740397.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:database   sqlite   android   Android   Studio

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!