PDA

View Full Version : دریافت اطلاعات جدول بصورت یکجا



Payam Moradi
جمعه 23 دی 1384, 16:06 عصر
سلام

چطور میشه تمامی رکوردهای جدول رو یکجا گرفت؟ مثل Data Grid و سایر کنترلها؟ بعد اونو به گرید ساخت خود فرستاد؟

اَرژنگ
جمعه 23 دی 1384, 16:42 عصر
سلام

چطور میشه تمامی رکوردهای جدول رو یکجا گرفت؟ مثل Data Grid و سایر کنترلها؟ بعد اونو به گرید ساخت خود فرستاد؟:متعجب:
Select * from Table
:متعجب: :گیج: :متعجب:
چرا؟
اگر ۱۰۰۰۰۰۰ رکورد در جدول باشند تمامش را گرفتن خودکشی. شاید حافضه به اندازهٔ کافی جا نداشته باشه تمام رکوردها را نگه دارد.

حامد مصافی
جمعه 23 دی 1384, 21:52 عصر
سلام
مسئله مهم در طراحی کرید اینه که زمان درج در جدول به حداقل ممکنه تقلیل پیدا کنه

شما بهتره فقط سطر هایی رو که کاربر در جدول میبینه بگیری و نشون بدی و در اسکرول به میزان یک سطر در دیتابیس حرکت کن و به گرید اضافه کن

Payam Moradi
دوشنبه 26 دی 1384, 18:47 عصر
سلام

ظاهرا متوجه نشده اید.

مثلا برای ارسال 2000 رکورد به یک Listview شاید حدود 10 دقیقه زمان لازم باشد. باید رکوردست رو از اول تا آخر دور زد ویکی یکی فیلدها رو در Listview ریخت.
اما کنترلی مثل data Grid خیلی زودتر از این تمامی رکوردها رو دریافت میکنه.
من میخوام رکوردها را با سرعت Data Grid بگیرم و در List دلخواه خودم بریزم.

آقای مصافی راه حل خوبی دادند. ولی عموما راهش همینه یا راه دیگه ای هم داره؟

ehsan_ansaripoor
سه شنبه 27 دی 1384, 00:30 صبح
دوست عزیز اگر حجم رکوردهای شما زیاده به نظر بنده تجربه نشون داده بهترین راه اینه که یک Table موقتی داشته باشی اطلاعاتی را داخل اون بریزی و نشون بدی و دوباره پاک کنی.
مزیت این کار اینه که :
1) با کمبود حافظه مواجه نمی شی
2) با دستورات SQL با انعطاف بیشتری کار خواهید کرد

Payam Moradi
چهارشنبه 28 دی 1384, 19:12 عصر
دوست عزیز اگر حجم رکوردهای شما زیاده به نظر بنده تجربه نشون داده بهترین راه اینه که یک Table موقتی داشته باشی اطلاعاتی را داخل اون بریزی و نشون بدی و دوباره پاک کنی.
مزیت این کار اینه که :
1) با کمبود حافظه مواجه نمی شی
2) با دستورات SQL با انعطاف بیشتری کار خواهید کرد


با سلام

آقا احسان Table موقتی باشه یا اصلی بالاخره حافظه رو میگیره.

یک خورده تحقیق و بررسی بیشتر به همین نتیجه رسیدم که راه حل آقای مصافی بهترین و تنهاترین است. و به نتیجه خوبی هم رسیدم.

با تشکر از همگی