PDA

View Full Version : lock کردن یک Row در یک Table



launcelot
پنج شنبه 27 بهمن 1384, 14:11 عصر
سلام

دوستان من خیلی نوب هستم
من می خوام یک Row رو در یک Table ، قفل کنم یعنی در واقع می خوام دیگه امکان عوض شدن مقادیر این سطر وجود نداشته باشه ، آیا راهی هست ؟

در اینجا Table ، مجموع خبرهای یک انجمن و یک Row در واقع یک Thread حساب می شه ، می خوام با اینکار یک Thread رو قفل کنم که دیگه کسی نتونه بش Comment بزنه !

کمک !!! :(
:گریه:

Elham_gh
دوشنبه 01 اسفند 1384, 17:20 عصر
شما نمی تونید یک Row از جدولتون رو برای همیشه قفل کنید.
اصلا راه حل مشکل شما lock کردن Row از جدول نیست. شما باید یک فیلد flagدر جدول داشته باشید و مقادیر آن را زمانی که نمی خواهید کاری روی آن ردیف انجام شود مثلا false کنید. و انرا از این طریق کنترل کنید. که مثلا رکوردی مرتبط با رکوردی که فیلدflag آن false است ایجاد نشود.

hpx
چهارشنبه 03 اسفند 1384, 20:10 عصر
ye rahe hal ine ke ye trigger benevisi va transaction etefagh oftade ro rollback koni