Articles of андроид sqlite

Ошибка базы данных Android SQLite при попытке вставить в таблицу

В моем проекте добавьте функцию для вставки элементов в базу данных в public class DBHelper extends SQLiteOpenHelper . Функция приведена ниже. public void insertIntoDatabase(String field_one,String field_two){ String sql = "INSERT INTO UserTable.NAME (COL_USERNAME, COL_PASSWORD) " + "VALUES (" + field_one + ", " + field_two + ")"; db.execSQL(sql); В основной деятельности введите имя и пароль […]

Сколько таблиц и баз данных можно создать в Android-sqlite?

Сколько баз данных можно создать в одном экземпляре sqlite? Сколько таблиц можно создать в sqlite? Каков максимальный размер данных, который может хранить таблица или столбец?

Сохраняющиеся двунаправленные объекты с Green-DAO

Как вы, вероятно, помните из моего предыдущего вопроса о двунаправленных отношениях в Green DAO, у меня есть чат, состоящий из разговоров и сообщений. Каждое сообщение имеет родительский разговор, а в разговоре есть список сообщений. Когда я пытаюсь добавить новое сообщение, он работает отлично, пока я не закрываю приложение. Это код, который я использую для добавления […]

Получить новую добавленную строку в таблице SQLite

В моем приложении Android я имею базу данных SQLite, содержащую таблицу с столбцом id с AUTOINCREMENT. Я использую инструкцию INSERT для добавления новой строки, но мне нужно немедленно получить доступ к этой строке, чтобы я мог ссылаться на нее по идентификатору. Так кто-нибудь знает, как получить идентификатор этой новой добавленной строки? Благодаря!

Android sqlite – Как управлять значением Integer в разделе where

У меня проблема с запросом, чтобы управлять базой данных sqlite в android. Это пример метода: public Cursor selectID( Integer id){ // query code for select } Но весь метод запроса, который я вижу, не позволяет мне управлять целочисленным параметром или чем-либо еще, кроме параметра String. Обычно я использую метод rawQuery: например : db.rawQuery("Select id from […]

Multi параметр в ActiveAndroid

Я использую ActiveAndroid как систему ORM в моем проекте, и я использую эту строку кода для запроса по базе данных List<Chats> s = new Select() .from(Chats.class) .where(col_conversation + " = ? and " + col_sender + " = ? and " + col_body + " = ?",conversation.getId(),sender.getId(),body) .execute(); Но в результате получается 0 строк. Я […]

Не удается просмотреть данные Sqlite с помощью простого адаптера

У меня есть список, который показал мою таблицу sqlite. Я пытаюсь использовать Aray Adapter для моего первого опыта и всего поля, но его просто беспорядочно. Я хочу, чтобы они выглядели как таблица с тремя столбцами. Я пытаюсь реализовать код из ответа по этой ссылке, вот мой код. if (Globals.listoff == null){Globals.listoff = dataSource.getAllproductoff();} adapter = […]

Запрос всегда возвращает нулевой курсор

Я всегда вижу, что люди говорят, что курсор никогда не является нулевым, поэтому вам не нужно проверять значение null или нет, но есть другие люди, которые говорят, что курсор может быть нулевым, и вы всегда можете его проверить. Поэтому, глядя на метод запроса, он показывает, что null возвращается, поэтому я не знаю, просто ли я […]

Android – предварительно заполненная база данных, вставка или предварительная загрузка?

Я создаю приложение, которое в настоящее время имеет 11 столбцов и 120 ~ строк текстовых данных в одной из его нескольких таблиц. Вероятно, это будет единственная таблица, которая предварительно заполнена для пользователя, однако я пытаюсь выяснить, какой лучший метод для заполнения данных. Я вижу несколько разных вариантов. Запуск операторов вставки во время создания базы данных […]

SQLiteException рядом с "<" при удалении запроса

Я пытаюсь удалить несколько строк из моей базы данных SQLite следующим образом: dbUtilsObj.delete(EngineUtiReport.TABLE_NAME, EngineUtiReport.Columns.KEY_ENGINE_UTI_UNIX_TIME + DBUtils.IS_LESS_THAN, new String[] { String.valueOf(nDaysOldUnixTime) }); В приведенном выше коде nDayOldTimeInMills = 1429963811949 и DBUtils.IS_LESS_THAN = " < " . Но я получаю это исключение синтаксической ошибки, и я просто не могу понять, что я делаю неправильно: android.database.sqlite.SQLiteException: near "<": […]

Intereting Posts