У меня проблема с доступом к моему столу, но невозможно понять, в чем проблема. Таблица хорошо существует в SQL select * from Table_xx .
Я не знаю, действительно ли сообщение об ошибке no only table действительно является проблемой отсутствия таблицы ...
class DBLocal(context: Context, name: String?, factory: SQLiteDatabase.CursorFactory?, version: Int) : SQLiteOpenHelper(context, DATABASE_NAME, factory, DATABASE_VERSION)
{
override fun onCreate(db: SQLiteDatabase)
{
print(DATABASE_NAME)
}
override fun onUpgrade(db: SQLiteDatabase, oldVersion: Int, newVersion: Int)
{
}
fun methodToSelectData(strQuery: String)/*, completion: @escaping (_ result:*/
{
print("test")
val list = ArrayList<String>()
val db = this.readableDatabase
val c = db.rawQuery(strQuery, null)
if (c.moveToFirst()) {
do {
list.add(c.getString(c.getColumnIndexOrThrow("lng")))
} while (c.moveToNext())
}
c.close()
db.close()
}
fun methodToInsertUpdateDeleteData(strQuery: String)/*, completion: @escaping (_ result: Bool) -> Void)*/
{
}
companion object {
private val DATABASE_VERSION = 1
private val DATABASE_NAME = "Local.db"
}
Заранее спасибо.