PDA

View Full Version : سوال: پیدا کردن یک فیلد از آخرین سطر ویو



f_g1348
شنبه 07 فروردین 1389, 19:26 عصر
سلام
دوستان من یک ویو در sql 2005 دارم که 10 ستون دارد و من می خواهم آخرین مقدار در ستون 8 را بخوانم و دریک متغییر بریزم.
من از روش زیر استفاده می کنم :
ابتدا با استفاده از یک کوئری تعداد سطر های ویو را یافته که مثلا 6 می شود و سپس با کد زیر می خواهم به آن فیلد مورد نظر برسم :
str = Main_dataset.vw_call_call.Rows(count1 - 1).Item(8)
که در متغییر count1 من تعداد سطرهای ویو قرار دارد.
ولی هی پیغام به من میده که
There is no row at position 5.
من الان نمی دونم باید دیگه کجا رو تغییر بدم لطفا کمک کنید.

DoDoklak
یک شنبه 08 فروردین 1389, 09:06 صبح
که در متغییر count1 من تعداد سطرهای ویو قرار دارد.


از متن خطا مشخصه که شما مقدار count1 رو اشتباه محاسبه کردید چون همچین سطری تو تیبل شما وجود نداره.
برنامه رو Trace کنید ببینید چه مقداری در count1 قرار میگیره

f_g1348
یک شنبه 08 فروردین 1389, 09:10 صبح
با تشکر از شما دوست عزیز
مشکل پیدا شد و آن هم این بود که datatableadaptor را fill نکرده بودم