PDA

View Full Version : یافتن و تغییردادن رکوردها در یک جدول بزرگ



r. salehi
دوشنبه 03 تیر 1392, 12:42 عصر
سلام به همه دوستان
من یک جدول بسیار بزرگ و یک جدول کوچک و موقتی در SQL دارم. جدول کوچک در ویژوال بیسیک پر می شه.
کاری که میخوام بکنم اینه که بر اساس جدول موقت تعدادی از رکوردهای جدول بزرگ را فیلتر کنم و بعد از آن داده های برگشتی از جدول بزرگ را که حالا محدود شده اند را تغییر بدم.
من میتونم اینکار را با استفاده از LINQ و استفاده حلقه در ویژوال بیسیک انجام بدم اما این کار بسیار سرعت پایینی داره.
به نظر دوستان بهترین راه و سریعترین روش برای اینکار چیه؟
لازم به توضیحه که من نمی تونم از Update در SQL استفاده کنم چون تغییرات مورد نظرم روی رکوردها هر یک متفاوت با رکورد دیگه هست.
می دونم که شاید بشه از کرزرها استفاده کرد اما شنیدم که این روش هم خیلی کند و آهسته است.
پیشاپیش از کمک دوستان سپاسگذاری می کنم.

parvizwpf
پنج شنبه 06 تیر 1392, 16:10 عصر
بهتره یه نمونه بگی از تغییراتت. مگه چطور میخوای تغییر و فیلتر داشته باشی؟ چند رکورد ؟ به چه صورت؟