Articles of андроид sqlite

Android sqlite: как получить конкретные данные из определенного столбца?

Я разрабатываю приложение меню ресторана. В моем приложении есть таблица sqlite, которая имеет следующие столбцы: "id", "category", "item_name" Содержимое столбца категории имеет строку типа. Первичный ключ таблицы – id . Я хочу получить данные определенной категории. Например, я хочу получить имена элементов всех элементов, которые находятся в категории Veg а затем отобразить этот результат в […]

Получение null ints из sqlite в android

У меня проблема, которая может быть проблемой дизайна, но я изо всех сил пытаюсь найти способ ее решения. В моей базе данных sqlite в моем приложении для Android у меня есть таблица Customer . Это имеет около 40 столбцов различных типов данных string и int. На практике любой из этих столбцов может быть или не […]

Преобразование String в DateTime: Android

У меня есть поле (названное как время, но тип – ТЕКСТ) в моей базе данных Sqlite. В текущем формате этого столбца находится YYYY:MM:DD_HH:MM (как 2011: 11: 01_11: 30). Теперь мне нужно отсортировать этот столбец, поэтому я думаю, что мне нужно сделать две вещи: Преобразование значения строки на дату. Затем отсортируйте по столбцу. Тогда как я […]

Обновление sqlite db

Есть ли простой способ обновить таблицу в sqlite в android? (Например, одна строка встроенного метода)? У меня есть таблица с несколькими столбцами, а primary – один столбец. Я хочу выполнить поиск по первичному ключу, а затем обновить строку в таблице.

Индекс 0 Запрашивается с размером 0 Ошибка в SQLITE DB

В базе данных есть данные (точнее, 2 строки) с информацией в каждой. Вот код (что имеет значение, не все) из DBADAPTER: // Field Names: public static final String KEY_ROWID = "_id"; public static final String KEY_DEVICE = "device"; public static final String KEY_TYPE = "type"; public static final String KEY_DEVID = "devid"; public static final […]

SQLiteDatabase.insertOrThrow не бросает, но не вставлены данные

Я пытаюсь ознакомиться с Android и его API баз данных. Я создал класс, который наследует от SQLiteOpenHelper, и вот как я создаю таблицу в базе данных @Override public void onCreate(SQLiteDatabase db) { try { db.execSQL("CREATE TABLE " + FUELS_TABLE_NAME + " (" + "_ID INTEGER PRIMARY KEY AUTOINCREMENT, " + "DATE_OF_FUELS DATE DEFAULT CURRENT_TIME," + […]

Можно ли заблокировать таблицу SQLite для текущего потока?

Мое приложение управляет всеми своими данными в базе данных SQLiteDatabase, к которой обращается несколько потоков. Прямо сейчас я поддерживал все мои вызовы БД, синхронизированные в самой базе данных. Причина, по которой я хочу сделать это, – это то, что иногда я хочу обновить таблицу, захватив самую последнюю версию с сервера и восстановив таблицу из stratch. […]

SQLiteException – происходит только на некоторых устройствах

Недавно я опубликовал приложение на рынок. С консоли разработчиков кажется, что около 1-2% моих пользователей сталкиваются с этой проблемой. 1-2% невелики, но люди более склонны оставлять комментарии, когда что-то не работает, а не когда это происходит, что может негативно повлиять на загрузку. К сожалению, консоль разработчиков только отображает платформу как «другую», но мое приложение доступно […]

Android – Файл базы данных Sqlite не удаляется при удалении приложения?

При установке моего приложения на устройство Android файл базы данных хранится в корневой папке SD-карты. Но он должен быть помещен в путь <SD Card_Root>\<Project_Name>\<dbfile> . После удаления приложения с устройства файл базы данных, включая папку проекта, также должен быть удален. Итак, пожалуйста, помогите мне решить две проблемы, как указано ниже: 1. После установки файла apk […]

Создать пользовательскую функцию в sqlite android?

Я разрабатываю одно приложение, где мне нужно создать функцию sqlite для расстояния, у меня есть две широты и долгота в базе данных, и я хочу найти рядом места, используя эту функцию, я разработал приложение в iPhone, я реализовал эту функцию, используя sqlite3_create_function , вызвав функцию обратного вызова, которая даст мне дистанцию. Но проблема в том, […]