SQLite
 sql >> база данни >  >> RDS >> SQLite

Как да извлека всички редове в моята DB?

Първо трябва да повторите във вашите getUserSLDetails метод във вашия SQLiteHandler клас

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;
}

След това във вашия MyAdapter трябва да промените метода по-долу -

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

Моля, премахнете регистрационните файлове, след като сте потвърдили, че данните ви идват правилно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite Query Exception Android Studio Синтактичен код на грешка 1

  2. Вмъкване на текуща дата и час в базата данни на SQLite

  3. Как да получите ред в SQLite по индекс (не по идентификатор)

  4. Добавете данни към базата данни sqlite само веднъж и прочетете няколко пъти

  5. SQLite DROP TABLE