SQLiteException Error desconocido

Alguien sabe que significa esto? Estoy intentando comenzar una transacción en onActivityResult () para insertar una fila basada en el resultado recibido.

03-05 15: 39: 51.937: ERROR / Database (2387): Fallo 21 (fuera de memoria) en 0x0 al preparar 'BEGIN EXCLUSIVE;'.

03-05 15: 39: 51.967: DEBUG / AndroidRuntime (2387): Apagado VM 03-05 15: 39: 51.967: WARN / dalvikvm (2387): threadid = 3: hilo saliendo con excepción no captada (grupo = 0x40013140)

03-05 15: 39: 51.967: ERROR / AndroidRuntime (2387): Controlador sin capturar: subproceso principal saliendo debido a excepción no detectada

03-05 15: 39: 52.137: ERROR / AndroidRuntime (2387): java.lang.RuntimeException: Error al entregar el resultado ResultInfo {who = null, request = 1, result = -1, data = Intent { a la actividad {com.ozdroid / com.ozdroid.load.LoadView}: android.database.sqlite.SQLiteException: error desconocido: BEGIN EXCLUSIVE;

03-05 15: 39: 52.137: ERROR / AndroidRuntime (2387): Causado por: android.database.sqlite.SQLiteException: error desconocido: BEGIN EXCLUSIVE;

03-05 15: 39: 52.137: ERROR / AndroidRuntime (2387): en android.database.sqlite.SQLiteDatabase.beginTransaction (SQLiteDatabase.java:434)

He tenido esto me sucede en dos situaciones:

  1. cuando las sentencias SQL contienen errores de sintaxis
  2. cuando se beginTransaction en una conexión de base de datos no abierta

Parece que te has topado con el número dos. Compruebe su sintaxis y asegúrese de open() (y no close() ) su base de datos antes de llamar a beginTransaction .

Y creo que podemos estar de acuerdo en que los mensajes de error logcat resultantes no son 100% útiles.

  • SQLite de Android: reemplaza la base de datos antigua por una nueva o usa scripts de migración
  • Db-shm y db-wal en bases de datos sqlite
  • Cómo utilizar una base de datos existente con una aplicación de Android
  • Mejor detección de corrupción de SQLite
  • ¿Se trata de una consulta SQLite válida?
  • SQLite, ¿cómo obtener todos los nombres de tablas en la base de datos?
  • Guardar ArrayLists en bases de datos SQLite
  • Xml vs. sqlite para android y cómo
  • Permitir sólo la entrada de datos únicos con Android SQLite?
  • Cómo ordenar por nombre y apellido en la barra de búsqueda - Sqlite
  • Restablecer autoincremento en Android SQLite
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.