আমি Android এর মধ্যে নিম্নলিখিত এসকিউএল কোয়েরিটি করার চেষ্টা করছি:
String names = "'name1', 'name2"; // in the code this is dynamically generated
String query = "SELECT * FROM table WHERE name IN (?)";
Cursor cursor = mDb.rawQuery(query, new String[]{names});
তবে, অ্যান্ড্রয়েড প্রশ্ন চিহ্নটি সঠিক মানগুলির সাথে প্রতিস্থাপন করে না। আমি নিম্নলিখিতগুলি করতে পারি, তবে এটি এসকিউএল ইঞ্জেকশন থেকে রক্ষা করে না:
String query = "SELECT * FROM table WHERE name IN (" + names + ")";
Cursor cursor = mDb.rawQuery(query, null);
আমি কীভাবে এই সমস্যাটি পেতে পারি এবং আইএন ক্লজটি ব্যবহার করতে সক্ষম হতে পারি?