PDA

View Full Version : مشکل در استفاده از LockType در Ado



MNosouhi
جمعه 19 آبان 1385, 16:25 عصر
قبلا آقای کشاورز توضیحی در مورد LockType داده بودند :

اگه در DataSet شما خاصیت LockType بر روی ltOptimistic تنظیم شده باشه، کاربران می تونند بطور همزمان یک رکورد خاص را ویرایش کنند، اما از نتیجه تغییرات سایر کاربران بر روی آن رکورد اطلاعی ندارند. اگه این خاصیت بر روی ltPesimistic تنظیم شده باشه، اولین کاربری که رکوردی را ویرایش می کند، آن رکورد را قفل می کند و سایر کاربران تا پایان عمل ویرایش نمی توانند آن رکورد را ویرایش کنند.

اما من وقتی خاصیت TableLock رو روی ltPesimistic می گزارم هیچ تغییری با زمانی که TableLock روی ltOptimistic است نداره . یعنی در هر دو حالت اجازه میده کاربران همزمان یک رکورد رو ویرایش کنند . من قبلا این مورد رو با Dbisam تست کرده بودم و مشکلی نداشت . اما حالا با Ado و Sql server 2000 نمی تونم جواب بگیرم.

MNosouhi
شنبه 20 آبان 1385, 08:29 صبح
دوستانی که شبکه کار کردن به مشکلی برخورد نکرده اند؟

vcldeveloper
شنبه 20 آبان 1385, 10:08 صبح
دقت کنید که برای استفاده از ltPesimistic باید CursorLocation بر روی clUseServer تنظیم بشه.

MNosouhi
دوشنبه 20 آذر 1385, 18:33 عصر
دقت کنید که برای استفاده از ltPesimistic باید CursorLocation بر روی clUseServer تنظیم بشه.
آقا تستش کردم ، در هر حالت جواب نمیده ، باید چیکار کرد؟