我正在尝试使用代码查询数据库:
Cursor cursor = db.rawQuery("select * from "+MoneyDBOpenHelper.TABLE_RECORD+" where "+ MoneyDBOpenHelper.ACCOUNT_ID+" = ?",new String []{"1"});
但它根本不起作用,我没有查询任何数据。
虽然我放弃使用 selectionArgs 的代码:
Cursor cursor = db.rawQuery("select * from "+MoneyDBOpenHelper.TABLE_RECORD+" where "+ MoneyDBOpenHelper.ACCOUNT_ID+" = 1",null});
它正在工作,我得到了我想要的数据。我认为这两行代码应该组成相同的函数,但他们没有,我做错了什么吗?