PDA

View Full Version : چگونه میتوان در ADO یک جدول یا یک رکورد را قفل کرد ؟



احد
چهارشنبه 19 فروردین 1383, 09:50 صبح
سلام

برای جلوگیری از تداخل اطلاعات در یک بانک اطلاعاتی چگونه میتوان در روی شبکه رکوردها را قفل کرد بطوریکه یک کاربر براحتی یک رکورد را Update کرده و کاربر دیگری بعد آن بتواند اطلاعات Update شده را دیده و روی همان رکورد ویرایش انجام دهد و نیز بتوان برای انجام برخی عملیات قفل بودن رکورد را چک کرد ؟
در ضمن بانک اطلاعاتی ما روی Sql Server و خود برنامه در محیط #C میباشد .

Mahdavi
چهارشنبه 19 فروردین 1383, 23:12 عصر
با سلام
چرا lock ها رو به خود SQL Server نمی سپاری ....
خودش همه کارا رو میکنه.

amir_king2_2
پنج شنبه 20 فروردین 1383, 09:51 صبح
منظور دوستم رو متوجه نشدین.

حالا به طور کلی ما میخوایم قبل از انجام یک عمل update یک record رو lock کنیم تا افراد دیگه در زمانی که فرد مورد نظر میخواد عمل update رو انجام بده تا انجام عمل update - افراد دیگه نتونن روی اون رکورد کاری انجام بدن. یعنی یک رکورد رو چجوری میشه قفل کرد و قفل بودن اون رو چک نمود ؟
امیر

sh
پنج شنبه 20 فروردین 1383, 14:27 عصر
اون چیزی که آقای مهدوی گفت رو به دقت مطالعه کنید ! همه اینها رو به راحتی به دست بانک اطلاعاتی همچون اکسس یا اسکیو ال سرور بسپارین