PDA

View Full Version : سوال: چگونگی خواندن حجم زیاد اطلاعات ازبانک در Sql Server 2005 به صورت مجزا



vahidfallahi
دوشنبه 10 تیر 1387, 11:56 صبح
با سلام
من یک جدول در بانک اطلاعاتی دارم که دویست هزار رکورد داره .زمانیکه می خواهم این اطلاعات را در List view سمت برنامه نمایش دهم .زمان زیادی حدود 1 دقیقه طول می کشه تا Listview پربشه. می خواستم بدونم چگونه سمت sql server 2005 میتونم اطلاعات را به صورت مثلا مجموعه های 1000 تایی بخونم و به سمت برنامه بفرستم. سمت برنامه از چند روش مثل Async method وthreadو ... استفاده کردم ولی موفق نشدم.در سمت Database هم از روش Asynchronous databasing استفاده
کردم ولی باز هم مشکلم حل نشد. اگر دوستان در این زمینه اطلاعاتی دارید کمکم کنید.:ناراحت:

ASKaffash
دوشنبه 10 تیر 1387, 17:03 عصر
سلام
یک راهی به ذهنم رسید برایت مینویسم :


Select Top 1000 *
From TBL
Where PK>@LastPK
Order By PK

و برای 1000 تای بعدی از ListView مقدار آخرین PK را دریافت کرده وبعنوان ورودی تحویل @LastPK میکنیم