sql >> Databasteknik >  >> RDS >> SQLite

Android ListView med SQLite

Du stänger markören innan du kommer åt data. Du måste lägga in den information du letar efter i ett objekt och sedan returnera det objektet. Flytta inte tillbaka markören.

public MyObject listNotes() {
    Cursor c = db.query("YOUR_QUERY");
    MyObject obj = new MyObject();
    if (c != null && c.moveToFirst()) {
        obj.setParameter(c.getInt(c.getColumnIndex("column_name")));
    }
    c.close();
    return obj;
 }

Detta förutsätter naturligtvis att det första elementet i markören är objektet du letar efter.



  1. Hur man visar sammanställningen av din anslutning i MySQL

  2. Hur man beräknar genomsnittlig försäljning per dag i MySQL

  3. Hur sammanfogar du två tabeller på ett främmande nyckelfält med django ORM?

  4. Hur man distribuerar Percona Server för MySQL för hög tillgänglighet