SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Jak pobrać wszystkie wiersze w mojej bazie danych?

Najpierw musisz wykonać iterację w swoich getUserSLDetails w swoim SQLiteHandlerze klasa

if (cursor.moveToFirst()) {
    do {
          Datas pMemebr = new Datas();

          pMemebr.setSL_DESC(cursor.getString(0));
          pMemebr.setTR_DATE(cursor.getString(1));
          pMemebr.setACTUAL_BALANCE(cursor.getString(2));
          pMemebr.setAVAILABLE_BALANCE(cursor.getString(3));

          mMemberDetails.add(pMemebr);

          Log.d(TAG, "List<Datas>) Getting members' SL Description:        " + cursor.getString(0));
          Log.d(TAG, "List<Datas>) Getting members' SL TR Date:            " + cursor.getString(1));
          Log.d(TAG, "List<Datas>) Getting members' SL Actual Balance:     " + cursor.getString(2));
          Log.d(TAG, "List<Datas>) Getting members' SL Available Balance:  " + cursor.getString(3));
          Log.d(TAG, "-------------------------------------------------------------------------");

          Log.d(TAG, "List<Datas>) Members's SL Details data:              " + pMemebr.toString());
            } while (cursor.moveToNext());
        }
 cursor.close();
 return mMemberDetails;
}

Następnie w swoim MyAdapter musisz zmienić poniższą metodę -

@Override
public int getItemCount() {
    //return mDataset.length;
    return mdataset.size();
}

Usuń dzienniki po upewnieniu się, że Twoje dane przychodzą prawidłowo.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zamknięty wyjątek Androida SQLite

  2. Jak zaktualizować/usunąć elementy z dwóch różnych tabel SQLite

  3. SQLite GLOB

  4. Aktualizacja z parametrem przy użyciu biblioteki trwałej pomieszczenia

  5. Integracja SQLCipher z greenDAO