我正在尝试使用新房间的图书馆,但我遇到了这个错误
错误:查询有问题:[SQLITE_ERROR]SQL错误或缺少数据库(没有这样的表:Station)
错误:不确定如何将游标转换为此方法的返回类型
@Database(entities = TrolleyType::class), version = 2)
abstract class AppDatabase : RoomDatabase() {
abstract fun stationDao(): StationDao
}
MyDao.kt
@Dao
interface MyDao {
@get:Query("SELECT * FROM Station")
val stations: List<Station>
@get:Query("SELECT * FROM TrolleyType")
val trolleyTypes: List<TrolleyType>
}
实体
@Entity
data class Station(
@PrimaryKey @ColumnInfo(name = "_id") var id: Int = 0,
@ColumnInfo(name = "StationName") var stationName: String? = "",
@ColumnInfo(name = "StationArabic") var stationArabic: String? = ""
)
@Entity
data class TrolleyType(
@PrimaryKey @ColumnInfo(name = "_id") var id: Int = 0,
@ColumnInfo(name = "Type") var stationName: String? = "",
@ColumnInfo(name = "TypeArabic") var stationArabic: String? = ""
)
结果我只是忘记了将Station实体添加到RoomDatabase中
添加后,每件事都能按预期工作
@Database(entities = TrolleyType::class, Station::class), version = 2)
abstract class AppDatabase : RoomDatabase() {
abstract fun stationDao(): StationDao
}
我的Android应用程序中没有内置以下Dao: 当我在Android Studio3中构建项目时,我在gradle构建步骤中得到以下错误: 如果我删除loadAll函数,一切都像魅力一样工作...这个函数有什么问题?
这是我的第一个问题。 我正在使用Room数据库构建一个应用程序,我试图遵循本教程,因为我需要实现多对多的关系。 但是,我一直得到以下错误,只要我尝试构建的应用程序: 错误:查询有问题:[SQLITE_ERROR]SQL错误或丢失数据库(没有这样的表: OwnerDogCrossRef)私有最终java.util.List dog=null; 我的实体,具有交叉引用数据类: 我的连接数据类: 我的刀
大家好,我有一些问题与我的SQLite数据库在我的java程序。我试图从几个表中检索数据,但它说我的表不存在。我已经用数据库浏览器检查过了,它肯定在那里,所以我不确定我做错了什么。这是我收到的错误: [SQLITE_ERROR]SQL错误或缺少数据库(没有这样的表:staff_clocked_in.clock_in_time) 我确信我的表存在,并且两个表中都有数据,这里是我的数据库浏览器的截图。
我有这个问题。我正在尝试连接到数据库并推送文本用户。当我打开文件时,我只会发现很多错误。您可以进一步查看错误和我的代码。仅供参考:我的数据库在MySQLi中 警告:mysqli::\uuuu construct():php\u network\u getaddresses:getaddrinfo失败:第3行的/www/webvol9/rj/fxgnq6r66hz6x2j/my domain/pub
尝试使用cmd连接SQL数据库时出错。这是我的节目。我使用jdk 6版本来编译和运行,谢谢。 错误: