PDA

View Full Version : سوال: هنگ کردن select در حلقه



sadaf_
دوشنبه 17 بهمن 1390, 15:05 عصر
من در حلقه ای select ی دارم که دیتا تیبل رو پر می کنه
و در تعداد کم که حلقه کار می کنه مشکلی نیست
ولی در تعداد بالا به یک جایی که می رسه select هنگ می کنه و دیگه ادامه نمی ده و پیغام time out می ده و هیچ مقداری هم بر نمی گرده
باید قبل از select که یک sp هست چکاری انجام بدم؟

sajjadsrz
جمعه 25 فروردین 1391, 18:29 عصر
سلام
تو حلقه یه حلقه دیگه بزار با کد رفرش کردن
موفق باشی

sajjadsrz
جمعه 25 فروردین 1391, 18:30 عصر
سلام
تو حلقه یه حلقه دیگه بزار با کد رفرش کردن باشه
موفق باشی

hakim22
جمعه 25 فروردین 1391, 23:15 عصر
یک راهش گزارگیری از پروژه به صورت صفحه به صفحه است. مثل همین وبسایت که شما همه ی نتیجه ها رو باهم نمیبینید .
دیگر اینکه شما حتما از thread یا backgroundworker استفاده کنید و عملیات گزارشگیری رو در یک پروسه ی مجزا انجام دهید.
نمایش انبوه از رکوردها هیچ توجیحی ندارد . چون کاربر که هیچوقت نمیشیند هزاران رکورد را مطالعه کند.
اگر هم برای محاسبه مثلا در نرم افزارهای حسابداری به آن احتیاج دارید. میشود گزارشها را محدود کرد و قسمت قسمت از پایگاه گزارش گیری کرد.
برای اینکه کنترل کاملی روی داده های گزارشگیری شده داشته باشید میتوانید از LINQ استفاده کنید.

asadegha
شنبه 26 فروردین 1391, 00:47 صبح
حلقه رو بزار اینجا, شاید بشه بدون حلقه قضیه رو سریعتر فیصله داد