更新Android应用后查询中断

时间:2011-11-23 18:49:28

标签: java android

我正在运行此查询。如果我将我的应用程序从旧版本更新为新版本。这个查询似乎打破了。我可以100%保证数据库是一样的。有没有人对我应该检查什么有任何建议?

Cursor value = checkDB.rawQuery("SELECT * FROM table WHERE open='1' AND country=?", new String[]{countryID});

这是嵌套查询的位置。

protected Cursor getChildrenCursor(Cursor groupCursor) {
    String countryID = Integer.toString(groupCursor.getInt(groupCursor.getColumnIndex("_id")));
    SQLiteDatabase checkDB = null;
    checkDB = SQLiteDatabase.openDatabase(DB_PATH, null, SQLiteDatabase.OPEN_READONLY);
    Cursor value = checkDB.rawQuery("SELECT * FROM table WHERE open='1' AND country=?", new String[]{countryID});
    checkDB.close();
    return value;
}

编辑:休息时我的意思是没有返回任何结果。

0 个答案:

没有答案