بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
دستور sql
برا sqlite دستور select رو میدم ولی خطای زیر رو میگیره:
12-25 13:47:30.789: E/AndroidRuntime(3543): android.database.sqlite.SQLiteException:
no such column: DATE: , while compiling:
SELECT * FROM QUESTIONS WHERE DIFFICULTY=1 ORDER BY RANDOM() LIMIT 5 AND DATE=1394
در صورتی که من ستون date رو در دیتابیسم دارم و نرم افزار رو باک میکنم و دوباره اجرا میکنم باز همین خطا رو میده
مشکل از کجاست؟
+1
0
شاید به حروف بزرگ و کوچیکت ایراد گرفته، بجای DATE بنویس date (10 سال پیش)
0
0
نوشتم
بازم همین خطا رو میده
دستورات sql به حروف کوچک و بزرگ حساس نیستن (10 سال پیش)
+1
0
کاری که خود من همیشه انجام میدم، برای اینکه ببینم کد کوئری که نوشتم صحیح عمل میکنه یا نه اونو داخل SQL در phpMyAdmin مینویسم تا اگه ایرادی داشت بهم بگه، کدتو به شکل زیر تغییر بده ببین فرقی میکنه، SELECT * FROM QUESTIONS WHERE DIFFICULTY=1 ORDER BY RANDOM() AND DATE=1394 LIMIT 5 , 10 (10 سال پیش)
+1
0
جای دستور اول با دوم رو عوض کردم، درست شد!
(10 سال پیش)
0
0
جای دستور اول با دوم رو عوض کردم، درست شد!
(10 سال پیش)
+1
0
موفق باشی :) (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .