الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه A.S. في 13 نوفمبر 2010 · 4 رد · 1,280 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

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

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

وشكرا

ليس العيب ان لاتعلم وانما العيب ان لا تتعلم

Is not a shame that U don't know, but that would not.

#3

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

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

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

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

او حل اخر

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

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

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

In bad state

#4
A.S. كتب:

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

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

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

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

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

وشكرا

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

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

#5

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

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

مواضيع مشابهة