ورود

View Full Version : تا کدام رکورد را خواندیم؟



irpersian20
جمعه 07 شهریور 1393, 15:41 عصر
سلام
عزیزان مثلا فرم تماس با ما 100 تا رکورد داره و با paging نشان کاربر دادیم.
فرضا 50 تاشو مدیر خونده. الان چطور برای سری بعد مشخص کنیم که 50 تا اول نشون نده؟
میشه یک فیلد توی دیتابیس گذاشت و مثلا اگر true بود یعنی خونده شده اما جالب نیست. مثلا برای 10000 رکورد باید از اول بشینه چک کنه!
بهترین راه حل چیه به نظرتون؟

Rejnev
جمعه 07 شهریور 1393, 18:00 عصر
چاره ای نیست. یک فیلد فلگ وضعیت باید ایجاد کنین و براش مقادیر خوانده شده و خوانده نشده در نظر بگیرین و مثلا وقتی هر چند تا رکورد از دیتابیس خونده شد، اون رکوردها رو بروزرسانی کنین و یا اگه روی هر آیتم کلیک کرد(پیام رو باز کرد) فلگ رو تغییر بدین.
در مورد حالت اول هم اگه قرار شد مثلا پنجاه تا رکورد با هم به وضعیت خوانده شده در بیان، سعی کنین کوئری ای بنویسین که رکورها رو بصورت یک جا بروزرسانی کنه. نه این که تک تک رکوردها بروزرسانی بشن و برنامه کند بشه.