android sqlite查询不起作用,但在真正的mysql表中

时间:2016-06-19 07:52:17

标签: android sqlite

我得到了以下sql查询:

SELECT _id, librust from vorgaenge_list WHERE _id = some number;

我在一个与xampp MySQL相同的表中测试了它,它返回了一行所需的id。

现在在android中我使用这一行:

Cursor cursor1 = database.rawQuery("SELECT " + VorgangDbHelper.COLUMN_ID + ", " + VorgangDbHelper.COLUMN_LEFTB + " FROM " + VorgangDbHelper.TABLE_VORGAENGE_LIST + " WHERE " + VorgangDbHelper.COLUMN_ID + " = " + deleteId,null);

我记录了我的数据库条目,并且有一个ID与我的deleteId变量匹配的条目,因此它必须返回一行。

也尝试使用selectionargs但仍然相同。

日志说:

D/Cursor1: =android.database.sqlite.SQLiteCursor@434ef288

并在cursor1.moveToFirst();

处发出例外情况
android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0

我的查询中是否遗漏了某些内容?

0 个答案:

没有答案