Tag: sqlite

SQLiteException no se captura

Estoy intentando coger una "android.database.sqlite.SQLiteException: código de error 5: la base de datos está bloqueada" excepción con: try { db.insert("mytable", null, myvalues); } catch(SQLiteException e) { Log.d("My App", "caught"); … } Por alguna razón, sigo recibiendo el error, y "atrapado" no aparece en LogCat. Intenté coger una "excepción" general, pero eso todavía no funciona. ¿Qué […]

Tablas de muestra Android sqlite

¿Es posible consultar la lista de tablas en una base de datos en un Cursor? No sé cómo implementar el método de mesas de presentación en android. Una forma es almacenar todas las tablas en una tabla "coleccionista" como registros, pero esto es una solución. PS: No necesito todas las tablas sólo las que comienzan […]

Cierre del cursor en onPostExecute no produce nada

Estoy utilizando AsyncTask para cargar datos de una base de datos SQLite y luego proporcionar datos a un Recycler View utilizando un StaggeredLayoutManager y CustomListAdapter. Si no cierra el cursor del método doInBackground en onPostExecuteMethod, la transición de la actividad anterior es laggy, y androide logcat dice "Omitido 52 cuadros". Si cierro el cursor, al […]

sqlite Android – cómo obtener el valor de col / fila específica

Tengo un método que pasar un id a, y luego quiere encontrar la fila en esa tabla que coincide con el id, y devuelve una cadena que es el colLabel de esa fila: public String getIconLabel(int id){ String label; String selectQuery = "SELECT "+colL" FROM " + allIcons + " WHERE " +colIconID + "="+id; […]

¿Qué hacer con Cursor después de una consulta SQLite?

Esta es la primera vez que uso una base de datos y no estoy muy seguro de cómo funciona esto. Hice la base de datos e hizo una consulta que devuelve un cursor y … ¿ahora qué? ¿Qué es un cursor, de verdad? ¿Puedo usarlo para navegar por mis datos o tengo que ponerlo en […]

Comprobación de consultas de Sqlite – menor y mayor que

return mDb.query(DATABASE_TABLE, new String[] { KEY_ROWID, KEY_LEVEL }, KEY_LEVEL + ">" + "=" + 3 + "<" + 5, null, null, null, null); Qué estoy haciendo mal. Está regresando todo encima e igual al nivel 3 pero no menos de 5. He intentado && | y tal.

¿Cómo se obtiene el tipo de un cursor?

Los javadocs indican que android.database.Cursor tiene un método getType (int). Sin embargo, cuando intento llamar a este método, Eclipse me da un error diciendo que no existe ningún método. ¿Lo que da?

onDowngrade () en SQLiteOpenHelper (u otra forma de no bloquearse al degradar)

Muy nuevo para Java. Trabajando con mi aplicación, y decidí, dejaría caer mi DATABASE_VERSION de vuelta a 1 (sin razón real). Cuando empecé la aplicación, se estrelló, y uno de los errores fue: E / AndroidRuntime (14905): Causado por: android.database.sqlite.SQLiteException: No se puede bajar la base de datos de la versión 17 a 4 E […]

cláusula multiple where en android

String slctsummary = "select Reminder_Id,Reminder_Type,Reminder_Date,Reminder_Time,Reminder_Alert from Reminder_Main where Car_ID=" +summaryid +"AND" +Reminder_Date +"=" +currentdate1; Cursor c = sdb.rawQuery(slctsummary,null); Quiero todos los registros que satisfacen ambos conditn pero a través de error. plz me ayude a salir de ths thnx … el error del gato del registro …….. > 12-17 11:48:05.250: E/AndroidRuntime(1245): > java.lang.RuntimeException: Unable to […]

Cómo limitar los datos añadidos por bucle en sqlite android

Tengo un programa que recupera el valor en una tabla del sqlite usando ArrayList . Estoy recuperando los datos de la secuencia de él y cuento la longitud de la secuencia. La cadena se concatenará a otros datos si el recuento total de cadenas es menor o igual a 160. si el recuento total de […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.