Articles of андроид sqlite

Ошибка. Убедитесь, что курсор инициализирован правильно, прежде чем получать доступ к данным из него?

Я инициализирую курсор следующим образом: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //…Code, code, code… c = db.query("US_States", null, null, null, null, null, null, null); } Сам курсор используется в отдельном методе в пределах одного действия: public void GameStart() { int gameCount = 0; while(gameCount < 5) { cursorEntry = new Random().nextInt(c.getCount()); c.moveToPosition(cursorEntry); cursorState = […]

Как мы можем удалить внешний ключ в sqlite?

Я работаю с базой данных SQLite. У меня есть таблица, которая содержит первичные ключи из 2 других таблиц в качестве внешних ключей; Я хочу удалить один из них. Вот код для таблицы: protected static final String Item_places=(" CREATE TABLE " + Item_place + "(" + place_id + " INTEGER ," + Item_id + " INTEGER […]

Вложенная транзакция SQLiteDatabase и обходной путь

Отредактировано: Да, SQLite не поддерживает вложенную транзакцию, но docs заявляют, что SQLiteDatabase это делает. ситуация У меня есть метод, содержащий транзакцию, и мне нужно вызвать этот метод из другой транзакции. Кроме того, обе транзакции работают с одним и тем же набором записей, но обновляются разные столбцы. проблема Похоже, что результаты моих внешних транзакций отменены внутренним, […]

Передача массива данных в базу данных SQLite в android

Я использую массив для отправки данных в базу данных SQLite. Массив содержит все выбранные значения. private void addContacts(String[] selectedItems) { manager.Insert_phone_contact(selectedItems); Intent i = new Intent(this, MainActivity.class); startActivity(i); } Мой код базы данных SQLite для вставки вышеупомянутого массива «selectedItems» в contentvalues ​​выглядит следующим образом: public void Insert_phone_contact(String [] contact){ try{ SQLiteDatabase DB = this.getWritableDatabase(); for(int […]

Как добавить дополнительный запрос в SQLITE Android вместе с 'IN'?

Моя проблема в том, что я должен написать это select * from contacts where id in (select cpk from mapping where gpk = 'MY-VARIABLE-HERE') Запрос в Android, но он не работает при запуске. Когда я запускаю его со статической переменной, он работает и предоставляет данные, но когда я пытаюсь это сделать с аргументами args, он […]

SQLite и вставка текущей даты в формате UTC

Как использовать инструкцию SQL в базе данных sqllite для вставки текущей даты в UTC. Я нашел функцию NOW но в каком формате это? Это будет на мобильных устройствах, поэтому у каждого будет другой язык, однако мне нужен стандартный формат времени, потому что устройство будет сравнивать даты с моим сервером. Кроме того, есть ли способ автоматически […]

Android – SQLiteException: рядом с "=": синтаксическая ошибка (код 1)

Я пытаюсь записать идентификатор из таблицы users и jobname из таблицы заданий с использованием идентификатора пользователя String select = "SELECT jobname FROM " + TABLE_JOBS+ "where userid =" +myid;

Как получить изображение из базы данных SQLite?

Как получить изображение, сохраненное в таблице Sqlite? Таблица выглядит следующим образом: public class ImageInDB extends SQLiteOpenHelper { private static final int DATABASE_VERSION = 2; private static final String DATABASE_NAME = "test01.db"; private static final String MP_TABLE_NAME = "MPImage"; ImageInDB (Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); }// end of @Override public void onCreate(SQLiteDatabase db) { […]

Android SQLite – первичный ключ – вставка в таблицу

Im на моих заключительных этапах создания базы данных для моего приложения для Android, однако, я не могу заставить свой первичный ключ увеличиваться. Вот мой код, где я его настраивал, public class DatabaseHandler extends SQLiteOpenHelper { // All Static variables // Database Version private static final int DATABASE_VERSION = 17; // Database Name private static final […]

Чтение из базы данных в андроиде в arraylist

Я очень новичок в разработке Android и не могу понять, как читать из моей database/table в массивList. Прямо сейчас у меня есть: Cursor c = myDB.rawQuery("SELECT * FROM " + TableName , null); int Column1 = c.getColumnIndex("Field1"); int Column2 = c.getColumnIndex("Field2"); // Check if our result was valid. c.moveToFirst(); if (c != null) { // […]

Intereting Posts
Не удается создать меню «Поделиться» во всплывающем меню на Android Сервер ADB не подтвердил Как я могу видеть, какие аквариумы активны FloatingActionButton расширяется в новую деятельность Как сделать мигание / мигание экрана из фоновой службы на устройстве Android? Новая официальная иконка для Android-навигатора Отладка отладки WebStorm не работает Java.lang.IllegalStateException: не удается выполнить это действие после onSaveInstanceState с помощью DialogFragment Android Studio 3.0, сбой компиляции AAPT2 – недопустимый размер файла ресурсов Не удалось экспортировать приложение для Android (Eclipse) Как заменить код popupmenu на список popupwindow? Как RelativeLayout Align Center android Безопасное исправление: javax.net.ssl.SSLPeerUnverifiedException: нет однорангового сертификата Передача значения из одной активности в другую в Android Может ли операция получать намерение неупорядоченного вещания (входящего вызова) до приемника по умолчанию системы?