Articles of андроид sqlite

Android. SQLite Исключение: нет такого столбца _id

У меня есть некоторые проблемы, пытаясь получить информацию, хранящуюся в моей базе данных, и показывая ее в ListView. Это ListActivity, где я хочу показать строки: public class Prueba extends ListActivity{ /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.i_prueba); DataBaseAccess db = new DataBaseAccess(this); db.open(); Cursor result […]

Доступ к базовым данным iOS с Android

Я разработал приложение для iPhone, используя Core Data. Данные неизменяемы и хранятся в предварительно загруженной базе данных sqlite, управляемой Core Data. Теперь мне нужно разработать (почти) приложение для Android. Я собираюсь написать очень простой набор классов, имитирующих Core Data, и читать из той же самой базы данных sqlite. Прежде чем начинать с этого, мне было […]

Получить строку, дату, время и int из базы данных sqlite в android

I вставил строку, дату, время и значение int в базу данных sqlite, используя этот код void addRemAction(RemActions remaction) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues values = new ContentValues(); values.put(KEY_ACTOINS_TITLE, remaction.getTitle()); // Action title values.put(KEY_ACTIONS_MSG, remaction.getMsg()); // action msg values.put(KEY_ACTIONS_DATE, dateFormat.format(new Date())); // action date values.put(KEY_ACTIONS_TIME, remaction.getTime()); // action time values.put(KEY_ACTIONS_PLACE_LONG, remaction.getPlong()); // action place long […]

Android rawquery с динамическим предложением Where

Я пытаюсь выполнить SQL-запрос на Android, как этот: SELECT * FROM Flashcards WHERE (category = 'Anatomy' OR category = 'Surgery') AND (difficulty = 'Easy' OR difficulty = 'Medium'); Количество категорий и трудностей определяется во время выполнения пользователем. До сих пор я пытался использовать необработанные запросы с параметрами запроса, но я чувствую, что в этом случае […]

Java.sql.SQLException: Не удается запустить вставку stmt на объект

Я пытаюсь вставить запись в базу данных, но не работает в Android, хотя я и делал это раньше. Это первый раз, когда я работаю с несколькими таблицами в ORMLite. Это то, что я пытаюсь сделать: Хранение данных из XML в модель Затем попытка вставить данные из модели. Используемая база данных: SQLite ORM: ORMLite ActivityClass TbDriverInfoBO […]

Как я могу выполнить запрос к базе данных SQLite с двумя условиями?

У меня есть таблица о сотруднике с 3 столбцами, например, следующий код: db.execSQL("CREATE TABLE " + TABLE_NAME + " (" + _ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + DEPT + " TEXT NOT NULL," + NAME + " TEXT NOT NULL," + CITY + " TEXT NOT NULL);"); Теперь я просто хочу показать […]

Удаление указанного количества строк из базы данных SQLite

Я пытаюсь удалить 6 строк из базы данных, используя следующий оператор, но я получаю ошибку, показанную ниже GetWritableDatabase (). ExecSQL ("УДАЛИТЬ ИЗ tblname ORDER BY _id ASC LIMIT 6;"); Ошибка: вызвано: android.database.sqlite.SQLiteException: рядом с «ORDER»: синтаксическая ошибка: DELETE FROM tblname Я попытался переформатировать SQL по-разному, но я не мог заставить его работать. Что мне не […]

Нужен простой пример базы данных SQLite

Возможный дубликат: Пример программы sqlite в android Мне нужно открыть базу данных, где я знаю путь / имя, мне нужно прочитать известное значение и написать значение. Я не хочу писать 100 класс «вспомогательных классов», я просто хочу использовать уже существующие классы / функции. Может ли кто-нибудь представить простой пример этого? Это действительно не должно быть […]

Android NullPointerException при выполнении запроса в базе данных SQLite

Я пытаюсь прочитать данные из базы данных, которую я создал, но всегда получаю исключение NullPointerException при попытке получить все мои записи. Я практически копировал код из другого приложения, которое у меня работает отлично, но почему-то я делаю это неправильно. Исключение NullPointerException находится на линии return mDb.query(DATABASE_TABLE_LOCALLOGIN, new String[] {LOCALLOGIN_ID, LOCALLOGIN_LOGIN, LOCALLOGIN_PASSWORD}, null, null, null, null, […]

Как написать тест Robolectric (2.3) с использованием базы данных

Из-за последнего выпуска Robolectic версии 2.3 было написано, что ( https://github.com/robolectric/robolectric/releases ): Теперь Robolectric использует реальную реализацию SQLite вместо коллекции теней и подделок. Теперь тесты могут быть записаны для проверки реального поведения базы данных. Я не нашел никакой документации «Как». Я хотел бы знать, как мне выполнить тест, например, с помощью операции SQLiteDatabase. Где я […]