0

コードでデータベースにクエリを実行しようとしています:

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行のコードは同じ関数を構成する必要があると思いますが、そうではありませんでした.何か間違ったことをしていますか?

4

1 に答える 1