انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ایجاد متد جستجو برای دیتابیس

ایجاد متد جستجو برای دیتابیس

#1
سلام دوستان... من یه لیست ویو دارم که با دیتابیس مقداردهیش کردم نه دستی و داینامیک!!
یه کلاس دیتابیس دارم به اسم DatabaseAssets که از SqliteopenHelper اکستندش کردم...
یه کلاس دیگه دارم که از کلاس DatabaseAssets اکستندش کردم...
خب حالا این کد های من در کلاس دیتابیس دومم که از DatabaseAssets اکستند شده هست:
کد:
public DrLists findProduct(String Title) {
       String query = "SELECT * FROM " + TABLE_NAME + " WHERE " + TABLE_NAME + " =  '" + Title + "'" ;
       SQLiteDatabase db = this.getWritableDatabase();

       Cursor cursor = db.rawQuery(query, null);

   drLists=new DrLists();

       if (cursor.moveToFirst()) {
           cursor.moveToFirst();
           drLists.setId(Integer.parseInt(cursor.getString(0)));
           drLists.setName(cursor.getString(1));
           drLists.setFamily(cursor.getString(2));
           cursor.close();
       } else {
           drLists = null;
       }
       db.close();
       return drLists;
   }

خب این کد هایی که نوشتم تقریبا باید عملیات سرچ رو انجام بده اما ارور میده و کرش میکنه از برنامه!!!
بنظرم کد هام غلطه و اونقدری تسلط ندارم که بشینم کد جدید بنویسم.. میخوام ببینم کسی میتونه راهنماییم کنه؟؟ اگه کد آماده واسه سرچ در آیتم های لیست ویو از طریق دیتابیس دارید برام بفرستین لطفا  Heart
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان