ورود

View Full Version : مشکلی عجیب در SQLite در اندروید



1masoud1
پنج شنبه 02 بهمن 1393, 19:08 عصر
دوستان سلام
در دیتابیسی که ساختم از جدولی استفاده شده که در یکی از ستون ها چند تا اسم به فارسی ذخیره شده
این اسم ها رو داخل یک آرایه می ریزم و اون رو به لیست ویو وصلش می کنم ولی وقتی برنامه اجرا میشه لیست ویو بر اساس حروف الفبا مرتب میشه در حالی که من میخوام بر همون اساس id که تو جدول هست چیده بشه . نمیدونم چرا خودش واسه خودش همنجوری مرتب می کنه:لبخند:
این هم کد ها :



public String myShow (int row ){
Cursor cu = mydb.rawQuery("SELECT * FROM " + TableDB + " GROUP BY name" , null);
cu.moveToPosition(row);
String result =cu.getString(1);
return result;







count = db.countName();

for (int i = 0; i < count; i++) {
person[i] = db.myShow(i);
}

Nevercom
جمعه 03 بهمن 1393, 04:51 صبح
عبارت ORDER BY _id رو به Query اضافه کنید (مثلاً ORDER BY _id DESC)

1masoud1
جمعه 03 بهمن 1393, 08:29 صبح
خیلی ممنون حل شد
منو باش فکر می کردم خیلی عجیبه... اثرات تازه کار بودنه ...:لبخند: