Android 游标总是返回null-SQLite

Android 游标总是返回null-SQLite,android,sqlite,android-sqlite,Android,Sqlite,Android Sqlite,我尝试过这个查询,光标总是返回NULL,在表“members”中存在1条记录,谢谢 sql = "SELECT nick, pass FROM miembros LIMIT 1"; cursor = write.rawQuery(sql, null); if (cursor != null){ if(cursor.moveToFirst()) { nickDB = cursor.getString(0);

我尝试过这个查询,光标总是返回NULL,在表“members”中存在1条记录,谢谢

    sql = "SELECT nick, pass FROM miembros LIMIT 1";

    cursor = write.rawQuery(sql, null);
    if (cursor != null){
        if(cursor.moveToFirst()) {
             nickDB = cursor.getString(0);
             passDB = cursor.getString(1);
             resp[0] = nickDB;
             resp[1] = passDB;
        }

        // Cierra el cursor
        if(!cursor.isClosed()) cursor.close();
    }else{
        Log.e("CURSOR","CURSOR NULL");
    }
    return resp;

}

这是工作代码。比较并尝试。根据需要更换物品

public void getItem() {
    String selectQuery;
    SQLiteDatabase db;
    String myPath = DATABASE_PATH + DATABASE_NAME;

    db = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY);
    selectQuery = "SELECT * FROM TABLE";
    Cursor cursor = db.rawQuery(selectQuery, null);

    if (cursor.moveToFirst()) {
        cursor.getInt(cursor.getColumnIndex("id"));

        while (cursor.moveToNext()) {
            cursor.getInt(cursor.getColumnIndex("id"));
        }
    }
}

这是工作代码。比较并尝试。根据需要更换物品

public void getItem() {
    String selectQuery;
    SQLiteDatabase db;
    String myPath = DATABASE_PATH + DATABASE_NAME;

    db = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY);
    selectQuery = "SELECT * FROM TABLE";
    Cursor cursor = db.rawQuery(selectQuery, null);

    if (cursor.moveToFirst()) {
        cursor.getInt(cursor.getColumnIndex("id"));

        while (cursor.moveToNext()) {
            cursor.getInt(cursor.getColumnIndex("id"));
        }
    }
}

write=dbhelper.getWritableDatabase()
rawQuery()
永远不会返回null。请更详细地解释您的问题。write=dbhelper.getWritableDatabase()
rawQuery()
永远不会返回null。请更详细地解释您的问题。谢谢您的帮助,我没有“openDatabase”谢谢您的帮助,我没有“openDatabase”