Articles of андроид sqlite

.SQLiteException: рядом с ",": синтаксическая ошибка (код 1): при компиляции:

Что мне не хватает? Что-то с «,», но я, кажется, смотрю не туда. Это мой код: private static final String DATABASE_CREATE = "CREATE TABLE if not exists " + SQLITE_TABLE + " (" + KEY_ROWID + " integer PRIMARY KEY autoincrement," + KEY_CURSUS + "," + KEY_ONDERDEEL + "," + KEY_GAME + "," + KEY_TIJD […]

GetDatabase вызывается рекурсивно при вставке записи в oCreate моего класса DbHelper

Когда я пытаюсь вставить запись в метод onCreate моего класса DbHelper, который расширен из SQLiteOpenHelper, эта ошибка будет увеличена. Я нашел несколько подобных тем: Android getDatabase называется рекурсивно GetWritableDatabase, называемая рекурсивно GetDatabase называется рекурсивно, но они не помогут мне. public class DbHelper extends SQLiteOpenHelper{ public int x=0; public DbHelper(Context context) { super(context, "shareholders.db", null, 1); […]

Qt как подключиться к существующему файлу SQLlite в ОС Android?

Я пытаюсь подключиться к существующему файлу базы данных SQLlite в моем проекте qt 5.2 (в ОС Android). Где я должен сохранить этот файл, чтобы загрузить его с помощью этого кода: QSqlDatabase::addDatabase("myfile.sqlite"); ?

Как убедиться, что только одна AsyncTask работает в фоновом режиме

У меня есть класс DownloadAndSave который простирается от AsyncTask . В методе doInBackground он извлекает данные из http-соединения и сохраняет данные с помощью OrmLite, но также очищает старые записи из базы данных. Итак, что-то вроде этого: doInBackground() { clearDb(); dataList = fetchDataFromHttp(); saveToDb(dataList); } Я часто получаю исключение БД: Попытка повторного открытия уже закрытого объекта: […]

Android-версия SQLite новой версии DB с удаленной таблицей

В моем приложении для Android я использую SQLite DB с SQLiteOpenHelper У меня несколько версий БД, и я выполнял onUpgrade() , включив старую версию db, но теперь мне нужно удалить одну из таблиц, потому что я больше не использую ее, так что я должен делать что-то другое? public void onCreate(SQLiteDatabase database) { database.execSQL(tableUserCreate); database.execSQL(tableProductsCreate); database.execSQL(tablePicturesCreate); […]

Как вставить нулевое значение в Sqlite с помощью SQLiteStatement

Я пытаюсь сохранить Event Sqlite public class EventDao{ private SQLiteStatement insertStatement; private SQLiteDatabase db; private static final String INSERT = "insert into " + EventsTable.TABLE_NAME + "(" + EventsColumns.WHO + ", " + EventsColumns.WHAT + ") values (?, ?)"; public EventDao(SQLiteDatabase db) { this.db = db; Log.w(TAG, EventDao.INSERT); insertStatement = db.compileStatement(EventDao.INSERT); } public long save(Event […]

Таблица не создает созданный sqlite android

Я делаю приложение, в котором я хочу сохранить данные о контактах пользователей. Но всякий раз, когда я пытаюсь вставить или выбрать некоторые значения, я получаю сообщение об ошибке. Код DataBasae public class ContactsDatabase extends SQLiteOpenHelper { private static final int dbVersion = 1; private static final String dbName = "HSsuraksha"; private static final String tableName […]

Как запросить таблицу внешнего контента FTS4, но возвращать дополнительные столбцы из таблицы исходного контента

Я создаю таблицу внешнего контента FTS4 в SQLite следующим образом: CREATE TABLE t2(id INTEGER PRIMARY KEY, col_a, col_b, col_text); CREATE VIRTUAL TABLE fts_table USING fts4(content="t2", col_text); Я использую таблицу внешнего контента, поэтому мне не нужно сохранять повторяющиеся значения col_text в fts_table . Я только индексирую col_text потому что col_a и col_b не нужно индексировать. Однако, […]

Как хранить обработанные данные JSON в SQLite

Я написал код для анализа данных JSON в ListView, но перед тем, как показывать данные в ListView, я хотел бы сохранить его в базе данных SQLite, а затем хочу показать в списке. И чтобы хранить данные в SQLite, я также написал вспомогательный класс базы данных, но теперь я немного путаюсь, как использовать этот класс для […]

Не удалось прочитать строку 0, столбец 0 из CursorWindow, который имеет 0 строк, 64 столбца

Я когда-нибудь получу эту ошибку в своем логарифме. Не удалось прочитать строку 0, столбец 0 из CursorWindow, который имеет 0 строк, 64 столбца. Во-первых, немного назад. У меня есть приложение, которое работает на многих устройствах в нашей организации. В первую очередь, в настоящее время он работает примерно на 20 устройствах Samsung Note 8, 2 устройствах […]