2012-05-08 22 views
45

¿Cómo uso el String[] selectionArgs en SQLiteDatabase.query()? Ojalá pudiera configurarlo en null, ya que no me sirve. Solo intento cargar una tabla sin clasificar completa desde una base de datos en un Cursor. ¿Alguna sugerencia sobre cómo lograr esto?Usando String [] selectionArgs en SQLiteDatabase.query()

+1

Se puede establecer en null. Muestra tu código – Snicolas

+9

A veces, el primer paso es intentar algo. – dymmeh

Respuesta

185

selectionArgs reemplazar cualquier signos de interrogación en la cadena de selección.

por ejemplo:

String[] args = { "first string", "[email protected]" }; 
Cursor cursor = db.query("TABLE_NAME", null, "name=? AND email=?", args, null); 

cuanto a su pregunta - puede utilizar nula

+26

No puedo entender por qué esta no es la respuesta aceptada. ¡Es simple y clara y responde la pregunta mejor! – Mangusto

+5

@Mangusto, es porque el otro le dio al OP la respuesta que quería, no la que él pidió. – Yoda

+2

@Mangusto Allí, ¿eso es mejor? :) No he estado exactamente activo en este sitio. – BenjiWiebe

13

Sí, puede establecer todos los parámetros en nulo excepto el nombre de la tabla.

por ejemplo:

Cursor cursor = db.query("TABLE_NAME", null, null, null, null, null, null); 
+2

A los detractores: ¿alguna razón específica para la votación a favor? – waqaslam

Cuestiones relacionadas