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. 外部キーをNULLにしたり、重複させたりすることはできますか?

    2. MySQLで現在の接続のロケールを設定する方法

    3. Access2019の仕組みと操作方法

    4. SQL * Plusプロンプトからテキスト変数を受け入れる方法は?