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


Tag: sqlite

La base de datos no se eliminará cuando desinstale la aplicación de Android

Tengo dos preguntas importantes. La base de datos no se eliminará cuando desinstale la aplicación. Los archivos descargados no se eliminarán mientras inestable la aplicación. Hay una base de datos en mi aplicación Android. Lo creo por java class as follows. public DataBaseHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); } public DataBaseHelper(Context context, String name, […]

Obteniendo una Suma de SQLite en Java en Android

Soy nuevo en SQLite y Java, y estoy tratando de aprender cosas sobre la marcha. Tengo una columna que tiene algunos valores numéricos en ella, y me gustaría obtener la suma de ella y mostrarla en un textview. Mi código actual es el siguiente: public Cursor getTotal() { return sqliteDatabase2.rawQuery( "SELECT SUM(COL_VALUES) as sum FROM […]

"SELECT last_insert_rowid ()" devuelve siempre "0"

Tengo un problema con "last_insert_rowid ()". En mi DB-Helper-Class estoy haciendo lo siguiente: public int getLastID() { final String MY_QUERY = "SELECT last_insert_rowid() FROM "+ DATABASE_TABLE5; Cursor cur = mDb.rawQuery(MY_QUERY, null); cur.moveToFirst(); int ID = cur.getInt(0); cur.close(); return ID; } Pero cuando llamo a esto en mi intención: int ID = mDbHelper.getLastID(); Toast.makeText(this, "LastID: " […]

Base de datos SQLite en tarjeta SD

Estoy buscando para crear una base de datos sqlite en la tarjeta sd (no quiero usar el almacenamiento interno del usuario). Estoy familiarizado con el patrón OpenHelper: public DatabaseFoo(Context context) { OpenHelper openHelper = new OpenHelper(context); mDb = openHelper.getWritableDatabase(); } private static class OpenHelper extends SQLiteOpenHelper { public OpenHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); […]

¿Cómo usar SQLiteOpenHelper con la base de datos en sd-card?

De acuerdo con varias respuestas aquí y en la aplicación web de extensión y su método heredado getDatabasePath () permitiría establecer la ruta de almacenamiento de la base de datos desde la ubicación de memoria interna estándar a una tarjeta SD insertada de mayor tamaño. Esto no funciona para mí. La construcción sugerida sigue utilizando […]

Creación de restricciones de clave externa en ORMLite en SQLite

Como no es posible agregar claves foráneas usando una instrucción "ALTER TABLE" en SQLite, estoy atascado en cómo configurar mi base de datos para aplicar claves foráneas válidas o realizar borrados en cascada sin sobrecarga de código explícito. Alguien tiene una idea de cómo lograr esto con ORMLite en SQLite?

Copia de seguridad y restauración de la base de datos SQLite a sdcard

¿Cómo puedo hacer una copia de seguridad de mi base de datos en la tarjeta sdcard automáticamente en mi aplicación? Y después, ¿cómo puedo restaurarlo?

Eliminar las primeras filas en la base de datos android sqlite

Por favor, hágamelo saber cómo eliminar n-filas en la base de datos Android sqlite. He utilizado este código: String ALTER_TBL ="delete from " + MYDATABASE_TABLE + "where"+KEY_ID+"in (select top 3"+ KEY_ID +"from"+ MYDATABASE_TABLE+"order by _id );"; sqLiteDatabase.execSQL(ALTER_TBL); Pero muestra un error. 03-21 13:19:39.217: INFO/Database(1616): sqlite returned: error code = 1, msg = near "in": syntax […]

Eliminar filas sqllite de android de más de x días

Quiero eliminar todas las filas de la tabla MYTABLE que tengan más de x días. Columna SAVE_DATE Long es la hora en que se insertó la fila en la tabla. He intentado esto pero aparentemente elimina todas mis filas: long daysInMiliSec = new Date().getTime() – X * (24L * 60L * 60L * 1000L); return […]

Cómo eliminar una fila de una tabla en SQLite android?

He hecho esto y no está funcionando. Estoy consiguiendo la force close . public boolean favoriteDelete(int id) { return database.delete("FavoriteData", "Google" + "=" + id, null) > 0; }

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