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

مشکل در اجرای query در sqlite

مدیریت گفتگو
reza 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام ببخشید مزاحم شدم یک سوال داشتم. در  اندروید استودیو با sqlite یک  query نوشتم ولی سرچ درست انجام نمیده اگه راهنمایی بفرمایید ممنون میشم .!  'چهارشنبه'= String query="select day from tbl_name where day . یک جا نوشته بود بخاطر اینکه می خواد یک کلمه فارسی سرچ کنه نمیتونه! کلمات انگلیسی مشکلی پیش نمیاد.سپاس فراوان

 

نظرات

پاسخ‌ها 2

سامان زاهدی 10 سال پیش

String query = "SELECT day FROM tbl_name WHERE day = 'چهارشنبه'";

باید به جای tbl_name اسم جدول توی دیتابیس رو بنویسی.
کوتیشن‌ها رو هم فراموش نکنی.

ربطی به فارسی بودن حروف نداره.

نظرات

reza 10 سال پیش

اسم جدول درسته همون tbl_name هست  ولی تعداد صفر بر می گردونه در صورتی که تعداد 10 تا کلمه چهارشنبه تو جدول دارم. همین query رو برای تاریخ می نویسم درست جواب میده.تو جدول تاریخ هم دارم. کوتیشن هم رعایت کردم

 

نظرات

سامان زاهدی 10 سال پیش
اطلاعاتی مثل روز هفته و ماه و سال رو میشه خیلی ساده با نوع دیتای عددی یا Integer توی دیتابیس ذخیره کرد و خیلی راحت‌تر هم پیدا میشن. مثلا به جای شنبه 0 به جای یکشنبه 1 و الی آخر. من به دیتابیس توی اندروید نرسیدم و متاسفانه وقت نمیکنم آموزش‌ها رو ببینم اما پیشنهادم اینه به جای رشته تا جای ممکن از مقادیر عددی استفاده کنید.

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