当前位置: 首页 > 知识库问答 >
问题:

Android Studio房间数据库

袁元明
2023-03-14

错误:查询有问题:[SQLITE_ERROR]SQL错误或缺少数据库(没有这样的表:任务)

显示了这个错误,我怎么可能修复它?

我正在学习这个教程

共有1个答案

郁宾鸿
2023-03-14

那个教程被打破了。

对于您的特定问题,更改:

@Query("SELECT * FROM task")

致:

@Query("SELECT * FROM Recipe")

希望一切顺利。

 类似资料:
  • 并且我发现了基于数据库版本4的可能场景的迁移varargs。 我的问题是,假设我使用的是db v1的Room,当我的应用程序到达db v10时,我将不得不编写多少迁移方法? 在sqlite中,我们在中获得已安装应用程序的当前db版本,我们只需通过开关大小写而不使用break语句,以便满足所有db升级。

  • 我是新来的和我试图我的得到一个从它。我试图这样做的它与这是id但问题是我不知道如何返回目标从。 这就是<代码>刀 这是Repository类

  • 当我试图构建我的应用程序时,我遇到了以下编译错误: 持久性模块在Android设置中是独立的。 建筑格拉德尔 ext.androidXRoom=“2.1.0-alpha02” 我试着把kotlin版本,room版本,改回AndroidArch room,但没用。我还尝试了清理项目和使Android Studio的缓存失效。但它不起作用。 编辑:AppDatabase源

  • 我转换java代码到kotlin代码,我得到类型未解决的java类错误。 我的Java类是 已转换的Kotlin类 非常感谢。

  • 我正在迁移一个运行在Android上的现有应用程序,并正在将其迁移到Raspberry Pi。只是想知道是否有可能直接迁移Room数据库的使用。