コードでデータベースにクエリを実行しようとしています:
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});
それは機能しており、必要なデータを取得しました.これらの2行のコードは同じ関数を構成する必要があると思いますが、そうではありませんでした.何か間違ったことをしていますか?