PDA

View Full Version : سوال: شما به این اشکال برخورد کردید



mehran5
چهارشنبه 20 مرداد 1389, 15:35 عصر
سلام شما به این اشکال برخورد کردید.من دقیقا منظورش و متوجه نمی شوم:اشتباه: 300 رکورد رو توی لیست ویو ریختم عل القاعده نباید اررور بده؟

xminxmin
چهارشنبه 20 مرداد 1389, 16:10 عصر
به تعداد رکورد بستگی نداره!

احتمال می دم شما وقتی به Item های لیست اضافه می کنی برای داده ها از خصوصیاتی مثل .ToString استفاده می کنی. حالا اگر یک فیلد Null باشه دیگه نمی تونه به رشته تبدیل شه و خطا می ده.

راه حل :
1- تبدیلات رو با دقت بیشتری مدیریت کنید
2- مدیریت خطا رو اضافه کنید. ساده ترین راه مدیریتی اینه. قبل از هر عملی این خط رو به قطعه کد مربوطه اضافه کن:


ON ERROR RESUME NEXT
.
.
.



البته مدیریت خطای حرفه ای تر مسلما بهتره!

Saman_12
چهارشنبه 20 مرداد 1389, 16:22 عصر
به تعداد رکورد بستگی نداره!

احتمال می دم شما وقتی به Item های لیست اضافه می کنی برای داده ها از خصوصیاتی مثل .ToString استفاده می کنی. حالا اگر یک فیلد Null باشه دیگه نمی تونه به رشته تبدیل شه و خطا می ده.

راه حل :
1- تبدیلات رو با دقت بیشتری مدیریت کنید
2- مدیریت خطا رو اضافه کنید. ساده ترین راه مدیریتی اینه. قبل از هر عملی این خط رو به قطعه کد مربوطه اضافه کن:


ON ERROR RESUME NEXT
.
.
.



البته مدیریت خطای حرفه ای تر مسلما بهتره!
با اون جمله آخر موافق تر هستم.:لبخند:
On Error Resume Next فقط در هنگام برخورد با خطا اون خط رو رها میکنه و به خط بعد میره.