Compruebe si la consulta SQL ha tenido éxito en Android SQLite

Estoy tratando con la función execSQL de Android API de SQLite. Dado que paso consulta como un parámetro, lo ejecuto directamente a través de esta función, por lo que no estoy procesándolo (y prefiero no hacerlo) para saber si estamos CREANDO, INSERTANDO, SUPRIMIENDO, …

El punto es: ¿hay alguna manera genérica para saber si la ejecución de SQL ha tenido éxito?

Gracias de antemano !

2 Solutions collect form web for “Compruebe si la consulta SQL ha tenido éxito en Android SQLite”

execSQL arroja SQLException si la cadena SQL no es válida. También puede envolver su estado de cuenta en una transacción utilizando el modelo:

db.beginTransaction(); try { ... db.setTransactionSuccessful(); } finally { db.endTransaction(); } 

Por lo general, envuelvo mi try{...}finally{...} bloques con un listener ( beginTransactionWithListener(SQLiteTransactionListener transactionListener) ), y use el transactionListner para comprobar si todo salió bien dentro de la transacción, además de todo dentro de try / finalmente.

  • Cómo almacenar la contraseña SQLcipher localmente
  • Android SQLite Excepción: no se puede cerrar debido a declaraciones sin finalizar
  • Cómo evitar errores de bloqueo de SQLiteException
  • Sincronizar SQLite DB en la aplicación android con el DB remoto de MySQL
  • Evitar IllegalStateException en SQLiteCursor para Android
  • Android SQLite R-Tree - ¿Cómo instalar el módulo?
  • Almacenamiento de datos de Android, Cuándo utilizar SqlLite y cuándo usar JSON, alternativas de Linq
  • Problemas de actualización de Android sqlite
  • Android - proveedores de contenido sqlite y multithreading
  • Un comportamiento extraño para reguelr sqlite operación en android
  • Necesito un ejemplo de sqlite con Monodroid
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.