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 ?

  • Por que minha interface de user do Android é vacilante sempre que tento selecionair text?
  • MockWebSerview e Retrofit com Callback
  • Existe alguma biblioteca OCR gratuita paira o Android?
  • CollapsingToolbairLayout e ocultair a bairra de ferramentas durante a rolagem
  • Como limpair a stack de atividade anterior e Sair do aplicativo no button Voltair?
  • Android AsyncTask - Ordem de execução
  • Desenhe SurfaceView a pairtir do layout xml
  • XML dentro de um recurso de string do Android?
  • FileProvider não está funcionando com a câmera
  • Android mime-types disponíveis?
  • GCM Cordova Push Notification não funciona quando o aplicativo não está funcionando
  • Fornecendo dados de teste paira ShairedPreferences for Robolectric
  • 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.