sql >> Database >  >> RDS >> SQLite

Android ListView met SQLite

U sluit de cursor voordat u toegang krijgt tot gegevens. U moet de gegevens die u zoekt in een object plaatsen en dat object vervolgens retourneren. Breng de cursor niet terug.

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

Dit veronderstelt natuurlijk dat het eerste element van je cursor het item is dat je zoekt.



  1. Timer maken in Oracle Forms / Forms 6i en een klok weergeven

  2. MySQL voorwaardelijk invoegen

  3. Hoe een externe sleutelbeperking op meerdere kolommen in SQL Server te maken - SQL Server / TSQL-zelfstudie, deel 67

  4. JDBC - Oracle ArrayIndexOutOfBoundsException