Articles of андроид sqlite

Вставка нескольких записей в базу данных SQLite

У меня возникла проблема с вводом нескольких записей в базу данных Android SQLite. Я вставляю так: db.execQuery (): String insertString = "INSERT INTO coordinates SELECT 0 AS _id, 5 AS associated_route_id, 38.88945 AS latidude, -77.034821 AS longitude UNION SELECT 1, 5, 38.889671, -77.034912 UNION SELECT 2, 5, 38.890041, -77.035316" database.execSQL(insertString); Я вытаскиваю позже тот же […]

Выберите последнюю строку

Пожалуйста, как я могу получить последнее в базе данных Android? Я использую библиотеку Sugar ORM для абстрагирования всей операции db, но я не могу понять, как получить самую старую запись на db.

Как получить данные из базы данных SQLITE в массив в android?

Довольно уверен, что это простой, но меня путают все примеры, которые адаптируют данные, возвращаемые курсором, в разные виды. Я просто хочу запустить rawquery и поместить каждый элемент данных, возвращенный в массив float (чтобы я мог добавить их позже). Что мне нужно использовать для этого? благодаря

Пример подсчета SQLite

Я использую SQLite в Android. У меня есть запрос, выполненный запрос и как распечатать счетчик из курсора. Cursor dataCount = mDb.rawQuery("select count(*) from " + DATABASE_JOURNAL_TABLE, null); У меня нет записи в таблице.

Android: добавьте несколько строк в базу данных sqlite, не работающую

Я вставляю одну строку в базу данных, используя следующий метод для проекта android. myDB.execSQL("INSERT INTO " + Buss + " (BussName, RouteName)" + " VALUES ('buss1', 'buss2');"); Он работает нормально. И я вижу эту ссылку. Вставка нескольких строк в базу данных sqlite . И я пробую этот метод (вставить несколько строк) в мой проект Android, […]

Sugar ORM Нет такого исключения таблицы

Sugar ORM отлично работает на Android <5, но на Android 5 он падает. Я использую версию 1.4 Пожалуйста, помогите мне. Ошибка: android.database.sqlite.SQLiteException: no such table: AUDIO (code 1): , while compiling: SELECT * FROM AUDIO proguard-rules.pro -keep class me.lobanov.mp3downloadsfree.models.** { *; } Мой класс модели: package me.lobanov.mp3downloadsfree.models; import com.orm.SugarRecord; import lombok.Getter; import lombok.Setter; import lombok.ToString; […]

Ограничить количество строк, возвращаемых из sqlite

Как ограничить количество строк, возвращаемых с помощью activity.managedQuery ()? Я уверен, что в sqlite нет функции limit . Я также не хочу использовать SQLiteDatabase.query (), потому что я использую URI для получения моих запросов.

Исключение sqlite для Android: java.lang.IllegalArgumentException: column '_id' не существует

Я создал базу данных sql lite со следующими столбцами: static final String dbName="demoDB"; static final String tableName="Employees"; static final String colID="EmployeeID"; тогда public void onCreate(SQLiteDatabase db) { // TODO Auto-generated method stub db.execSQL("CREATE TABLE "+tableName+" ("+colID+" INTEGER PRIMARY KEY AUTOINCREMENT, "+ colName+" TEXT, "+colAge+" Integer);"); } Я хочу выбрать все записи в базе данных, подобные […]

Как подсчитать количество столбцов в таблице в SQLITE?

Как подсчитать количество столбцов в таблице в базе данных sqlite в Android?

Java.lang.IllegalStateException: getWritableDatabase, называемый рекурсивно

Пожалуйста, помогите мне устранить ошибку: D/AndroidRuntime(836): Shutting down VM W/dalvikvm(836): threadid=1: thread exiting with uncaught exception (group=0x4001d800) E/AndroidRuntime(836): FATAL EXCEPTION: main E/AndroidRuntime(836): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.FirstProject/com.example.FirstProject.List}: java.lang.IllegalStateException: getWritableDatabase called recursively E/AndroidRuntime(836): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663) E/AndroidRuntime(836): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) E/AndroidRuntime(836): at android.app.ActivityThread.access$2300(ActivityThread.java:125) E/AndroidRuntime(836): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) E/AndroidRuntime(836): at android.os.Handler.dispatchMessage(Handler.java:99) E/AndroidRuntime(836): at android.os.Looper.loop(Looper.java:123) E/AndroidRuntime(836): at android.app.ActivityThread.main(ActivityThread.java:4627) E/AndroidRuntime(836): at […]

Intereting Posts