۱۳۹۴/۱۰/۲۲, ۱۱:۰۶ ب.ظ
(۱۳۹۳/۱۰/۰۲, ۰۸:۲۹ ق.ظ)shafiei7 نوشته: با سلام
من یک بخش جستجو قرار دادم داخل یک Activity همه چیز درست است فقط قسمت Select دیتابیس مشکل دارد. کدهای من به شرح زیر است: (در خط اول عبارت جستجو را از Intent دریافت کردم و به درستی دریافت شده)
کد پیاچپی:String search = extras.getString("search");
TextView tvS = (TextView) findViewById(R.id.textViewS);
tvS.setText("جستجو برای: " + search);
SQLiteDatabase db = openOrCreateDatabase("ArmDB", Context.MODE_PRIVATE, null);
Cursor cursor = db.rawQuery("SELECT * FROM topics WHERE topic_title LIKE" + %search% , null);
if (cursor.moveToFirst()) {
do {
Log.d("Search ", "پیدا شد");
} while (cursor.moveToNext());
}else {
Log.d("Search ", "پیدا نـشد");
}
db.close();
سلام دوست عزیز
اگر که وقت اجرای دستور در پنجره لوگ کت ارور رو از سینتکس مربوط به select میدونه احتمال زیاد بخاطر رعایت نکردن فاصله بین کدهاتون هستش
بعد از کلمه Like یک اسپیس بزنید