我正在根据用户ID选择行,但未返回 全选工作,我确定在哪里的身份证 可以帮助我查询的问题
String sql = "SELECT * FROM " + TABLE_Txns
+ " WHERE " + COLUMN_USERID + " = ?";
SQLiteDatabase db = this.getReadableDatabase();
List<TransactionModel> savedTransactions = new ArrayList<>();
Cursor cursor = db.rawQuery(sql, null
, new String[]{getLogin_id()});
答案 0 :(得分:0)
以这种方式使用rawQuery()
:
Cursor cursor = db.rawQuery(sql, new String[]{getLogin_id()});
第二个参数是选择参数。
您使用3个参数使用的签名是:
rawQuery(String sql, String[] selectionArgs, CancellationSignal cancellationSignal)
您不需要。