بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
سرچ کردن به واسطه ي يک ورودي متني متغیر در ديتابيس
من میخوام با استفاده از یک ورودی متنی متغیر توی دیتابیس به آی-دی اون قسمت برسم. با چه دستوری میتونم این کار رو بکنم؟
کدی که نوشتم بصورت زیر هستش ولی کرش میکنه (متغیر input از نوع متنی هست و در هر مرحله تغییر میکنه):
cursor = mDb.rawQuery("SELECT * FROM table WHERE column_type=" + input, null);
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
hoseinnrz
11 سال پیش
0
0
والا دقیقا منظور سوالتو متوجه نشدم ، ولی دستورتو اینجوری تغییر بده ببین اتفاقی میفته ، به تک کوتیشن ( ' ) دقت شود.
یه نکته : من برای اینکه خوانایی بیشتر بشه بین تک کوتیشن و دابل کوتیشن فاصله گذاشتم ، شما باید این فاصله ها رو پاک کنی
cursor = mDb.rawQuery("SELECT * FROM table WHERE column_type=' " + input + " ' ", null);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .