أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
انا اتفق كاملا مع اجابه الاستاذ : سميح
سوف تظهر للمستخدم الثانى رساله تبين له انه يوجد مستخدم اخر يعمل على تحديث البيانات وتدعوه للمحاوله فى وقت لاحق
في هذه الحالة المستخدم الثاني تبرز له رسالة تنبيه تحذره من أن هناك مستخدم اخر يقوم بتعديل بيانات هذا الموظف وتطلب منه المحاولة لاحقا
- اذا كانت خاصية تامين السجلات مفعلة ستظر رسلة بأن السجل محجوز لمستخدم اخر
- والا سيتم اعتماد اخر تعديل من اي مستخدم
حسب البرنامج
لن يستطيع المستخدم الآخر التعديل إذا تحقق أي من هذه الأشياء وإلا فستكون البيانات المسجلة هي ما قام بتعديلها آخر مستخدم.
- كان البرنامج يقوم بحجز السجل بمجرد بدء التعديل عليه ومُنع الشخص الأخر من قراءة السجل إلا بعد إنتهاء المستخدم الأول من التعديل.
- كان البرنامج يستخدم ORA_ROWSCN في جملة التحديث للتأكد من أنه يحدث نفس نسخة السجل التي قرأها
- كان البرنامج يخزن النسخة القديمة من السجل ويقارنها بنسخة قاعدة البيانات قبل تحديثها بالنسخة الحديثة
وهناك تفاصيل آخرى أكثر في هذا الموضوع