بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

سرچ کردن به واسطه ي يک ورودي متني متغیر در ديتابيس

مدیریت گفتگو
مسعود رضائی 11 سال پیش
آخرین تغییر: 11 سال پیش

من میخوام با استفاده از یک ورودی متنی متغیر توی دیتابیس به آی-دی اون قسمت برسم. با چه دستوری میتونم این کار رو بکنم؟
کدی که نوشتم بصورت زیر هستش ولی کرش میکنه (متغیر input از نوع متنی هست و در هر مرحله تغییر میکنه):

cursor = mDb.rawQuery("SELECT * FROM table WHERE column_type=" + input, null);

نظرات

پاسخ‌ها 1

hoseinnrz 11 سال پیش

والا دقیقا منظور سوالتو متوجه نشدم ، ولی دستورتو اینجوری تغییر بده ببین اتفاقی میفته ، به تک کوتیشن ( ' ) دقت شود.

یه نکته : من برای اینکه خوانایی بیشتر بشه بین تک کوتیشن و دابل کوتیشن فاصله گذاشتم ، شما باید این فاصله ها رو پاک کنی

 

 cursor = mDb.rawQuery("SELECT * FROM table WHERE column_type=' " + input + " ' ", null);


نظرات

مسعود رضائی 11 سال پیش
خیلی ممنون از راهنماییتون، حل شد :)))))))))))))))))))

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .