PDA

View Full Version : حرفه ای: كنترل دسترسي 2 نفر به ديتابيس



SMirzakarimi
یک شنبه 17 آبان 1388, 09:24 صبح
سلام به همه برنامه نويسهاي حرفه اي و فعال
خدا قوت
تو يك برنامه تحت Windows با ‍C#.NET چطور ميشه دسترسي ها را كنترل كرد كه 2 نفر همزمان نتوانند اطلاعي را ثبت يا ويرايش كنند يا عملياتي روي داده ها انجام دهند؟
براي جلوگيري از تداخل و ثبت ركوردهاي اضافي در همزماني دسترسي 2 يا چند كاربر بايد چه كرد؟

behzadk
یک شنبه 17 آبان 1388, 13:38 عصر
اگه برای هر کاربر یه connection ایجاد بشه در این صورت
@@connection

SMirzakarimi
یک شنبه 17 آبان 1388, 14:41 عصر
ميشه بيشتر تو ضيح بديد؟
چطور كانكشن بسازم و از استفاده كنم؟
توي فرمهام اول بايد login كنند تا بتونن وارد شن
ديگه چه بايد كرد/

SMirzakarimi
چهارشنبه 20 آبان 1388, 08:06 صبح
يك نفر كمك كنه
هيچكس جواب سوالمو نميدونه؟
آخه مگه ميشه؟

saeeedft
چهارشنبه 20 آبان 1388, 08:12 صبح
شما باید از transaction استفاده کنید، در این مورد جستجو کنید

اَرژنگ
چهارشنبه 20 آبان 1388, 08:58 صبح
سلام به همه برنامه نويسهاي حرفه اي و فعال
خدا قوت
تو يك برنامه تحت Windows با ‍C#‎.NET چطور ميشه دسترسي ها را كنترل كرد كه 2 نفر همزمان نتوانند اطلاعي را ثبت يا ويرايش كنند يا عملياتي روي داده ها انجام دهند؟
براي جلوگيري از تداخل و ثبت ركوردهاي اضافي در همزماني دسترسي 2 يا چند كاربر بايد چه كرد؟
دو روش وجود دارد (تا جایی که من میدانم)
۱.قفل کردن رکورد ویرایشی
۲.قبل از آپدیت کردن امتحان کردن اینکه رکوردی که گرفته شده بود عوض شده و یا نه، و بنابرش عمل کردن