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


Tag: sqlite

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.

Usando la instrucción update en sqlite en android

Quiero actualizar una fila en sqlite. Mi consulta se ve así update name="aaa",publisher="ppp",price="111" where bookid=5 and booktype="comic" Quiero actualizar mediante el siguiente comando de actualización. int android.database.sqlite.SQLiteDatabase.update(String table, ContentValues values, String whereClause, String[] whereArgs) ¿Cuáles deberían ser los parámetros de "whereClause" y "whereArgs". Estoy buscando en Internet, pero no estoy recibiendo ejemplos relacionados. por favor, […]

Android cómo obtener el elemento seleccionado de data spinner

Pregunta de novato. Estoy utilizando un SimleCursorAdapter para rellenar un spinner de una tabla SQLite, como se muestra en los documentos Android dev: Spinner list=(Spinner)findViewById(R.id.cboModel); SimpleCursorAdapter ModelAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, model, new String[] {"Drug"}, new int[] {android.R.id.text1}); ModelAdapter.setDropDownViewResource( android.R.layout.simple_spinner_dropdown_item); list.setAdapter(ModelAdapter); list.setOnItemSelectedListener(onModelSelect); He configurado un oyente, pero no puedo averiguar cómo obtener el texto del […]

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