Tag: sqlite

Base de datos Sqlite que actualiza una fila Android

Estoy desarrollando una aplicación para Android, en la que necesito actualizar una columna en una tabla basada en la cláusula where.Here cierto es el código de abajo, public void updatethekeyofweeklycolumn(String profilename, String keystemp) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues values = new ContentValues(); values.put(Profile_keysofweekly, keystemp); db.update(TABLE_PROFILE_SETTINGS_FOR_WEEKLY, values,Profile_Name_for_weekly +" = "+profilename, null); } El código anterior […]

Consulta de actualización de Android SQlite

Tengo una consulta de actualización donde necesito pasar el parámetro múltiple. Guíe por favor cómo hacer. Aquí en lugar de "id" quiero múltiples parámetros por ejemplo nombre edad. //Código ContentValues updateCountry = new ContentValues(); updateCountry.put("country_name", "United States"); db.update("tbl_countries", updateCountry, "id=?", new String[] {Long.toString(countryId)})

Obtención del tipo de una columna en SQLite

Mi compañero hizo la base de datos para mi aplicación para Android. Por ejemplo, una de las tablas se crea así: CREATE TABLE table1( id_fields_starring INTEGER PRIMARY KEY AUTOINCREMENT , fields_descriptor_id INTEGER NOT NULL , starring_id INTEGER NOT NULL , form_mandatory INTEGER NOT NULL DEFAULT 1 , form_visible INTEGER NOT NULL DEFAULT 1 , FOREIGN […]

Cómo escribir la cláusula WHERE IN desde un dymanic ArrayList para la consulta SQLite de Android

¿Cómo puedo escribir la cláusula where in en la consulta SQLite de Android? Función para recuperar un solo cliente public Cursor getCustomers(int groupId) { return db.query(TABLE_CUSTOMERS, new String[] { KEY_CUSTOMER_ID, KEY_NAME}, KEY_GROUP_ID+" = "+groupId, null, null, null, null); } Función para recuperar más clientes public Cursor getCustomers(ArrayList<Integer> groupIds) { // Need to apply SELECT id, […]

SQLite insert No hay error de columna en android

Tengo problema al insertar datos de CSV. La pieza CSV funciona, pero la inserción devuelve el siguiente error. Básicamente dice que no existe la columna. Debajo está el código y también el código de la base de datos. 09-06 17:52:22.725: E/AndroidRuntime(19168): FATAL EXCEPTION: main 09-06 17:52:22.725: E/AndroidRuntime(19168): android.database.sqlite. SQLiteException: no such column: Ananas (code 1): […]

Actualizar una columna como suma de otras dos columnas

Necesito actualizar cada fila de una tabla con una columna como suma de otras dos columnas en la misma tabla Algo como esto UPDATE table1 SET table1.column1 = sum (table1.column1 + table1.column2) para cada fila Yo he tratado This is working for me UPDATE table1 SET column1 =(SELECT SUM(column1 + column2) FROM table1 where rowid […]

Conversión de String en DateTime: Android

Tengo un campo (nombrado como tiempo, pero el tipo es TEXTO) en mi base de datos de Sqlite. En el formato actual de esa columna es YYYY:MM:DD_HH:MM (como 2011: 11: 01_11: 30). Ahora tengo que ordenar esta columna, así que creo que tengo que hacer dos cosas: Convertir valor de cadena a la fecha. Luego […]

Intento de reabrir un objeto sqlitedatabase ya cerrado

Tengo un manejador de bases de datos. Necesito contar las filas en la tabla. La aplicación se bloquea por este error: android attempt to reopen an already-closed object sqlitedatabase . Simplemente uso este código en la actividad: db.getContactsCount(); Pero la aplicación se bloquea. Además, quiero restablecer las tablas (borrar las filas de la tabla). He […]

Sqlite cómo obtener elementos de cadena con el cursor

public Cursor getImages(long rowId) throws SQLException { Cursor mCursor = db.rawQuery("select * from Pictures WHERE id=" + rowId + ";", null); if (mCursor != null) { mCursor.moveToFirst(); } return mCursor; } Columnas de la tabla "id, pic, comment" Quiero tomar valores de pic & comment para string array. Mi código es: int i=0; Cursor c1 […]

Sqlite db update

¿Hay una manera fácil de actualizar una tabla en sqlite en android? (Como una sola línea en el método construido)? Tengo una tabla con pocas columnas y primaria es una columna. Quiero buscar por la llave primaria y después actualizar una fila en la tabla.

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