• 0
AlasifScc

امكانيه ال ADO.NET

سؤال

السلام عليكم ورحمة الله وبركاته

ارجوا منكم الاخوه الاعضاء الذين لديهم خبره في موضيع برمجه انظمه بال ADO.NET والتي يتم التعامل مع واجهات النظام من اكثر من مستخدم في نفس الوقت .

مثلا انا الان مكلف بعمل نظام الارشفه الالكترونيه للملفات مع نظام السكرتاريه والمعروف ان النظام سيتعامل معه اكثر من موظف في نفس الوقت .

والذي اريده هو ماهي امكانيه ال ADO.NET في التحكم بالتعديلات على نفس ال RECORD من اكثر من واجهه

مثلا يقوم اثنان من الموظفين في نفس الوقت بتعديل الصف

وشكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

4 إجابة على هذا السؤال .

  • 0

ابحث عن الـ Transaction Isolation Level وكيفية استخدامه.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

برايي افضل حل ان كان يهمك الاقفال وفك الاقفال اتباع اسلوب ابسط

اضافة عمود الحالة وهو هل هو مفتوح ام لا

عندما يقوم مستخدم عملية تعديل تقوم بتعديل قيمة الحالة الى واحد وبالتالي اذا كانت القيمة واحد تصبح القيمة للقراءة فقط لا غير

وعندما يقوم باغلاق التعديل على السجل العملية تتم عند الخروج من الحقل او تنفيذ الحفظ تعاد القيمة الى الصفر

او حل اخر

اضافة جدول يحوي كافة عمليا المناقلات واي عملية تسجل به ان تمت او لا او تم الحفظ او الخروج وعلى اساسها يمكنك عرض بيانات السجل ولكن فقط عرض بون امكانية تعديل حتى يخرج المستخدم الاخر

لا املك معلومات جيدة عن الاقفال ضمن ال sql server

http://www.mssqlcity.com/Articles/Adm/SQL70Locks.htm

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمة الله وبركاته

ارجوا منكم الاخوه الاعضاء الذين لديهم خبره في موضيع برمجه انظمه بال ADO.NET والتي يتم التعامل مع واجهات النظام من اكثر من مستخدم في نفس الوقت .

مثلا انا الان مكلف بعمل نظام الارشفه الالكترونيه للملفات مع نظام السكرتاريه والمعروف ان النظام سيتعامل معه اكثر من موظف في نفس الوقت .

والذي اريده هو ماهي امكانيه ال ADO.NET في التحكم بالتعديلات على نفس ال RECORD من اكثر من واجهه

مثلا يقوم اثنان من الموظفين في نفس الوقت بتعديل الصف

وشكرا

ال ADO.NET هي مكتبة في الدوت نت تحتوي على كل ما يلزم في برمجة قواعد البيانات للتطبيقات الصغيرة والعملاقة ، يتم التعامل فيها باسلوبين الوضع المتصل CONNECTED LAYER حيث تقوم باضافة الببانات وتعديلها مباشرة مع قاعدة البيانات ، اما الوع المنفصل DISCONNECTED LAYER التعامل مع مصدر البيانات لا يتم مباشرة .

يمكنك من تطوير برنامجك هذا بسهولة باستخدام ال ADO.NET وايضا تستطيع استخدام تقنيات قواعد البيانات الحديثة في الدوت نت بجانب ال ADO.NET لتسهيل انشار التطبيق مثل LINQ و Entity Framework

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمة الله وبركاته

اخى العزيز اجعل كل مستخدم يعمل العملية بتاعته فى سجل منفصل فى نفس الجدول يعنى خللي كل عملية ادخال عبارة عن باتش

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .