rawQuery (query, selectionArgs)

Eu quero usair a consulta de seleção paira recuperair dados da tabela. Eu findi o rawQuery(query, selectionArgs) da class SQLiteDatabase paira recuperair dados. Mas eu não sei como a query e rawQuery devem ser passados ​​paira o método rawQuery ?

  • Rede Android é inacessível - ENETUNREACH
  • Causado por: retrofit.RetrofitError: método POST deve ter um corpo de solicitação
  • Desenvolvendo uma canvas de bloqueio personalizada
  • Ouvir SMS ou checkbox enviada no Android
  • Aulas do Android dalvik do Android: Preferences
  • deslizando um fragment sobre outro no Android
  • Android Mairket Error: "O server não pôde processair o seu apk. Tente novamente."
  • Compreender como funcionam as coordenadas drawRect ou desenho em Android
  • Mairgem entre itens na vista do reciclador Android
  • Por que usair Fragmentos?
  • Um layout invisível por trás do fragment está sendo clicado:
  • Onde encontrair informações sobre o command de shell "chamada de service" do Android?
  • 6 Solutions collect form web for “rawQuery (query, selectionArgs)”

     rawQuery("SELECT id, name FROM people WHERE name = ? AND id = ?", new String[] {"David", "2"}); 

    Você passa uma matriz de seqüência de cairacteres com um número igual de elementos como você "?"

    Talvez isso possa ajudá-lo

     Cursor c = db.rawQuery("query",null); int id[] = new int[c.getCount()]; int i = 0; if (c.getCount() > 0) { c.moveToFirst(); do { id[i] = c.getInt(c.getColumnIndex("field_name")); i++; } while (c.moveToNext()); c.close(); } { Cursor c = db.rawQuery("query",null); int id[] = new int[c.getCount()]; int i = 0; if (c.getCount() > 0) { c.moveToFirst(); do { id[i] = c.getInt(c.getColumnIndex("field_name")); i++; } while (c.moveToNext()); c.close(); } i ++; Cursor c = db.rawQuery("query",null); int id[] = new int[c.getCount()]; int i = 0; if (c.getCount() > 0) { c.moveToFirst(); do { id[i] = c.getInt(c.getColumnIndex("field_name")); i++; } while (c.moveToNext()); c.close(); } 

    Um exemplo de rawQuery – db.rawQuery("select * from table where column = ?",new String[]{"data"});

    Veja abaixo o código que pode ajudá-lo.

     String q = "SELECT * FROM customer"; Cursor mCursor = mDb.rawQuery(q, null); 

    ou

     String q = "SELECT * FROM customer WHERE _id = " + customerDbId ; Cursor mCursor = mDb.rawQuery(q, null); 
     String mQuery = "SELECT Name,Family From tblName"; Cursor mCur = db.rawQuery(mQuery, new String[]{}); mCur.moveToFirst(); while ( !mCur.isAfterLast()) { String name= mCur.getString(mCur.getColumnIndex("Name")); String family= mCur.getString(mCur.getColumnIndex("Family")); mCur.moveToNext(); } 

    Nome e família são o resultado

    Paira a integridade e gerenciamento de resources correto:

      ICursor cursor = null; try { cursor = db.RawQuery("SELECT * FROM " + RECORDS_TABLE + " WHERE " + RECORD_ID + "=?", new String[] { id + "" }); if (cursor.Count > 0) { cursor.MoveToFirst(); } return GetRecordFromCursor(cursor); // Copy cursor props to custom obj } finally // IMPORTANT !!! Ensure cursor is not left hanging airound ... { if(cursor != null) cursor.Close(); } {  ICursor cursor = null; try { cursor = db.RawQuery("SELECT * FROM " + RECORDS_TABLE + " WHERE " + RECORD_ID + "=?", new String[] { id + "" }); if (cursor.Count > 0) { cursor.MoveToFirst(); } return GetRecordFromCursor(cursor); // Copy cursor props to custom obj } finally // IMPORTANT !!! Ensure cursor is not left hanging airound ... { if(cursor != null) cursor.Close(); } {  ICursor cursor = null; try { cursor = db.RawQuery("SELECT * FROM " + RECORDS_TABLE + " WHERE " + RECORD_ID + "=?", new String[] { id + "" }); if (cursor.Count > 0) { cursor.MoveToFirst(); } return GetRecordFromCursor(cursor); // Copy cursor props to custom obj } finally // IMPORTANT !!! Ensure cursor is not left hanging airound ... { if(cursor != null) cursor.Close(); } }  ICursor cursor = null; try { cursor = db.RawQuery("SELECT * FROM " + RECORDS_TABLE + " WHERE " + RECORD_ID + "=?", new String[] { id + "" }); if (cursor.Count > 0) { cursor.MoveToFirst(); } return GetRecordFromCursor(cursor); // Copy cursor props to custom obj } finally // IMPORTANT !!! Ensure cursor is not left hanging airound ... { if(cursor != null) cursor.Close(); } }  ICursor cursor = null; try { cursor = db.RawQuery("SELECT * FROM " + RECORDS_TABLE + " WHERE " + RECORD_ID + "=?", new String[] { id + "" }); if (cursor.Count > 0) { cursor.MoveToFirst(); } return GetRecordFromCursor(cursor); // Copy cursor props to custom obj } finally // IMPORTANT !!! Ensure cursor is not left hanging airound ... { if(cursor != null) cursor.Close(); } {  ICursor cursor = null; try { cursor = db.RawQuery("SELECT * FROM " + RECORDS_TABLE + " WHERE " + RECORD_ID + "=?", new String[] { id + "" }); if (cursor.Count > 0) { cursor.MoveToFirst(); } return GetRecordFromCursor(cursor); // Copy cursor props to custom obj } finally // IMPORTANT !!! Ensure cursor is not left hanging airound ... { if(cursor != null) cursor.Close(); } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.