Android SQLiteデータベースのSQLインジェクションを防ぐためにプリペアドステートメントを使用します。しかし、クエリにLike
が含まれ、Where name = ?
と一緒に動作する場合、rawqueryがクラッシュすると、Android SQLite dbのようなプリペアドステートメントを使用する方法がありますか?それはありがとう範囲 の外にバインドまたは列のインデックスを与えるAndroid SQLite select * fromテーブルwhere name like%key%プリペアドステートメントを使用
:
この
はクエリです。
あなたはSQLクエリに「のように」を使用するためにこれをチェックすること http://stackoverflow.com/questions/5752575/cant-use-like-clause-in-android-app –
同様のことができ、rawqueryで動作しますあなたのコードとログを投稿して、どんなエラーが発生したのかを確認することができます。 – Vamshi