View Full Version : کوئری شمارش تعداد ایتم های خاص در بانک اطاعاتی
aleas2
سه شنبه 19 مرداد 1395, 01:23 صبح
سلام دوستان بی زحمت یه برسی میکنید به نظرتون این کد مشکل داره؟چون برنامه خطا میده که مربوط به همین کد است!
public int count_no_read()
{
Cursor a;
a= db.rawQuery("SELECT Count (*) AS cn FROM tabel1 where read =0" ,null);
return Integer.parseInt(a.getString(0));
}
JYasProgramer
سه شنبه 19 مرداد 1395, 09:10 صبح
ارورش در خط 5 هست؟
aleas2
سه شنبه 19 مرداد 1395, 10:37 صبح
سلام بله به خط گیر میده؟
return Integer.parseInt(a.getString(0));
aleas2
سه شنبه 19 مرداد 1395, 11:54 صبح
مشکل با کد زیر حل شد
public int count_no_read()
{
Cursor a;
a= db.rawQuery("SELECT Count (*) AS cn FROM tabel1 where read =0" ,null);
a.moveToFirst();
return a.getInt(0);
}
JYasProgramer
سه شنبه 19 مرداد 1395, 12:08 عصر
متن ارور رو بفرستین
hasan_esfahan
سه شنبه 19 مرداد 1395, 14:14 عصر
یه نکته مهم حواستون بهش باشه
ممکنه باز شما به مشکل بر بخورید
String[]whereArgs = new String{"0"}
a= d.rawQuery("SELECT Count (*) AS cn FROM tabel1 where read =? ", whereArgs) ;
کد ها را به این شکل بنویسید
توی اندروید این خیلی مهم هست
aleas2
سه شنبه 19 مرداد 1395, 15:04 عصر
میبخشید متوجه نشدم این کد مربوط به چیه؟
کجا باید قرار داده شود؟
hasan_esfahan
سه شنبه 19 مرداد 1395, 15:12 عصر
ببخشید این کد بد نشون داد
یه نکته مهم حواستون بهش باشه
ممکنه باز شما به مشکل بر بخورید
String[]whereArgs = new String{"0"}
a= d.rawQuery("SELECT Count (*) AS cn FROM tabel1 where read =? ", whereArgs) ;
کد ها را به این شکل بنویسید
توی اندروید این خیلی مهم هست
aleas2
سه شنبه 19 مرداد 1395, 18:49 عصر
امکانش است توضیح کد هم بگین که دقیقا الان این کد چکار میکنه؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.