بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در سرچ کردن String دیتابیس
با سلام و عرض خسته نباشید خدمت شما دوستان گرامی
من از تابع زیر برای سرچ کردن یک رشته که کاربر تایپ میکنه و نتیجه رو در لبست ویو نشون میده استفاده کردم
از طریق لاگ کت متوجه شدم که وارد حلقه while نمیشه ، در صورتی که همین کوئری در افزونه دیتابیس فایرفاکس یا برای سرچ مقدار عددی ( یعنی بدون تک کوتیشن و ... ) جواب میده
می خواستم ببینم برای سرچ مقدار رشته ای همین کد درست هستش یا نه ؟
ممنون
public static void selectDataBaseListSimpleSearch(String string) {
teknicss.clear();
Cursor cursor = G.database.rawQuery("SELECT * FROM teknic WHERE teknic_name =' " + string + "'", null);
while (cursor.moveToNext()) {
Log.i("q", "ok");
StructNotes application = new StructNotes();
application.idss = cursor.getInt(cursor.getColumnIndex("teknic_id"));
application.namess = cursor.getString(cursor.getColumnIndex("teknic_name"));
application.descss = cursor.getString(cursor.getColumnIndex("teknic_desc"));
application.lovess = cursor.getInt(cursor.getColumnIndex("teknic_love"));
// Log.i("LOG", "Record: " + name_data + " " + name_data + ", " + name_data);
teknicss.add(application);
}
cursor.close();
}
+2
0
شما باید از Like استفاده کنید نحوه استفاده از این روش در لینک هست (11 سال پیش)
0
0
خدا خیرت بده، مشکلم رو حل کردی، ممنونم ازت (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .