hdv212
چهارشنبه 02 اردیبهشت 1388, 14:56 عصر
با سلام
اگه تا حالا با TableAdapter کار کرده باشید، میبینید که در TableAdapterهای شما یک کلاسی به نام TableAdapterManager داره که دارای متدی به نام UpdateAll هست که میتونید جداول رابطه ای رو به روز رسانی کنید، منتها پس از تغییراتی که در دیتاست ایجاد میکنم و ذخیره میکنم، خطای زیر رو در زمان فراخوانی متد مورد (TableAdapterManager.UpdateAll) نظر میده :
Concurrency violation: the UpdateCommand affected 0 of the expected 1 records
دو جدول Customers و Orders هست که در runTime یه رکورد به Customers و یکی دو تا Order هم برای همون Customer تعریف میکنم، فیلد CustomerID هم int و identity هست و کسی هم با دیتابیس کار نمیکنه که Conflict ای ایجاد بشه. با SqlProfiler هم دستورات رو دیدم، به صورت دستی اجرا میشن، نمیدونم هر کاری کردم نشد، کسی از دوستان تجربه کار با این روش رو داشته ؟
اگه تا حالا با TableAdapter کار کرده باشید، میبینید که در TableAdapterهای شما یک کلاسی به نام TableAdapterManager داره که دارای متدی به نام UpdateAll هست که میتونید جداول رابطه ای رو به روز رسانی کنید، منتها پس از تغییراتی که در دیتاست ایجاد میکنم و ذخیره میکنم، خطای زیر رو در زمان فراخوانی متد مورد (TableAdapterManager.UpdateAll) نظر میده :
Concurrency violation: the UpdateCommand affected 0 of the expected 1 records
دو جدول Customers و Orders هست که در runTime یه رکورد به Customers و یکی دو تا Order هم برای همون Customer تعریف میکنم، فیلد CustomerID هم int و identity هست و کسی هم با دیتابیس کار نمیکنه که Conflict ای ایجاد بشه. با SqlProfiler هم دستورات رو دیدم، به صورت دستی اجرا میشن، نمیدونم هر کاری کردم نشد، کسی از دوستان تجربه کار با این روش رو داشته ؟