Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Tag: sqlite

Insertar matriz en la base de datos SQLite en android

Quiero ahorrar días laborables en la base de datos, así que pensé almacenarla asignando valor del int a cada día. es decir 1 -> Seleccionado, 0 -> No seleccionado. Lunes = 0/1 Martes = 0/1 . . . . . Domingo = 0/1. Pero esto hará 7 columnas en DB . Así que estaba pensando […]

Cómo importar la biblioteca Persistence Room a un proyecto de Android

Recientemente vi la nueva función anunciada en Google I / O Room Persistence Library para trabajar con bases de datos Sqlite en Android. He estado buscando a la documentación oficial y no encuentro qué dependencias debo importar a mi archivo gradle en mi proyecto de Android. ¿Alguien puede darme una mano?

Cuente el número de tablas en la base de datos sqlite

Necesito contar las tablas que están actualmente en mi base de datos sqlite. Trató de buscar, pero no obtuvo ningún método directo. He intentado este método en mi DbHelper. public int countTables() { int count = 0; String SQL_GET_ALL_TABLES = "SELECT * FROM sqlite_master WHERE type='table'"; Cursor cursor = getReadableDatabase() .rawQuery(SQL_GET_ALL_TABLES, null); cursor.moveToFirst(); for (cursor.moveToFirst(); […]

SQLiteException: tabla ya existe

Agregué a mi DB la tabla llamada "MEDIA_TABLE" y conseguí el código de error siguiente: 05-15 20:56:22.976: E/AndroidRuntime(5968): android.database.sqlite.SQLiteException: table personal_stats already exists (code 1): , while compiling: CREATE TABLE personal_stats (_id INTEGER PRIMARY KEY AUTOINCREMENT, pictures TEXT, videos TEXT); Mi segunda mesa funciona bien. He intentado desinstalar mi aplicación e instalarla y no funcionará, […]

Eliminar fila de SQLite con cláusula where con cláusulas múltiples

He estado buscando alrededor y no logrado encontrar una solución o ejemplo de trabajo por lo que aquí va. He creado una base de datos SQLite que tiene cinco columnas con diferentes campos que efectivamente construye una lista para el usuario. Habrá varios valores en la lista que son los mismos, excepto para el ROWID […]

Consulta sqlite de Android para que coincida con la columna que contiene el texto

Tratando de hacer una consulta que devolverá una coincidencia si la columna dada contiene el texto en cualquier parte dentro. Por ejemplo, si tuviera que pasar la palabra "realmente" una columna que contiene el texto "Esta es una línea realmente larga de texto" coincidiría. Hasta ahora mis consultas sólo vuelven si coincide exactamente con lo […]

Utilice Insertar o Reemplazar en ContentProvider

Cuando quiero comprobar y ver si existe algo en mi ContentProvider lo que suelo hacer es algo similar a esto Cursor c = getContentResolver().query(table,projection,selection,selectionArgs,sort); if(c != null && c.moveToFirst()){ //item exists so update }else{ //item does not exist so insert } Pero eso significa que siempre tengo que hacer posiblemente una llamada de base de […]

Android cursor cómo obtener valores nulos de columnas

Mantengo todos los datos para ser almacenados en la base de datos como objetos (por ejemplo, en lugar de int uso Integer) con el fin de mantener los valores nulos. Al guardar datos en la base de datos SQLite si Objeto es nulo, utilizo: statement.bindNull(index); Cuando miro mi base de datos usando aSQLiteManager parece que […]

Android sqlite CREATE TABLE SI NO EXISTE

Tener un pequeño problema con la creación de nuevas tablas. Cuando uso el comando CREATE TABLE mis nuevas tablas se forman como deberían, pero cuando salgo de la actividad la aplicación se bloquea y obtengo una TABLE YA EXISTE en el logcat. Si utilizo CREATE TABLE SI NO EXISTE la nueva tabla no se forma, […]

IllegalArgumentException: columna no válida

Aquí está el logcat: 01-15 16:06:03.622: ERROR/AndroidRuntime(22300): Uncaught handler: thread main exiting due to uncaught exception 01-15 16:06:03.657: ERROR/AndroidRuntime(22300): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mohit.geo2do/com.mohit.geo2do.activities.TaskEdit}: java.lang.IllegalArgumentException: Invalid column due_date 01-15 16:06:03.657: ERROR/AndroidRuntime(22300): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496) 01-15 16:06:03.657: ERROR/AndroidRuntime(22300): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512) 01-15 16:06:03.657: ERROR/AndroidRuntime(22300): at android.app.ActivityThread.access$2200(ActivityThread.java:119) 01-15 16:06:03.657: ERROR/AndroidRuntime(22300): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863) 01-15 16:06:03.657: ERROR/AndroidRuntime(22300): at android.os.Handler.dispatchMessage(Handler.java:99) 01-15 […]

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