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

A DataSet question

مغلق
بدأه Miss_Dev في 4 مايو 2005 · 2 رد · 518 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدى سؤال

DataSets من الوسائل المستخدمة لحفظ البيانات فى حالة عدم اتصال بقاعدة البيانات

السؤال هو

فى حاة انى حفظت فيها جدول معين بعدد 100 بيان ثم حدث زيادة للبيانت فى القاعدة نفسها

ماذا يفعل المطور؟؟؟

هل يلغيها و يعمل واحدة جديدة ام هناك طرق لحلها بداخل الدوت نت

وجزاكم الله خيرا :)

موقع سلطان للروابط المجمعة

طريق الاسلام

الاسلام سؤال و جواب

****من قال فى اليوم سبحان الله و بحمده مائه مرة غفرت ذنوبه و أن كانت كزبد البحر****

Das Alter des Schlafens ist gegangen

من لاح له فجر الاجر ... هان عليه ظلام التكليف

زوروا أول موقع لى

#2

لا يوجد مشكلة في ذلك، ففي الوضع الطبيعي يكون هناك اكثر من مستخدم يقومو بإضافة البيانات ولا توجد مشكلة عندما يتم اضافة سجلات والاتصال مع قاعدة البيانات وكانت هناك سجلات اخرى تم اضافتها من قبل مستخدمين آخرين

لكن هل تقصدي المشكلة عندما تريدي تحديث سجل او الغائها ويكون مستخدم اخر قد قام بالتعديل عليه او الغائها؟

اذا كان هذا المقصود فهذا الموضوع يتعلق بال concurrency ويوجد دعم بسيط له في داخل ال Ado.Net حيث عندما تقومي ببناء ال DataAdapter يكون هناك خيار موجود اسمه optimistic concurrency وهو الوضع الافتراضي، ويتم من خلالها انشاء جمل ال Update/Delete والاخذ بعين الاعتبار ان كان هناك تحديث قد حصل ام لا، وفي حالة حدوث تحديث يتم توليد خطأ خاص بال concurrency

وعلى المبرمج ان يقوم بمعالجة هذه الحالة بنفسه، حيث عليه ان يقرر ماذا يفعل في حالة حدوث خطا مثل ذلك، هل عليه ان يقوم بالتحديث فوق التحديث الذى تم؟ ام يقوم بجلب البيانات الجديدة ام الغاء البيانات وهكذا

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#3

جزاكم الله خيرا

موقع سلطان للروابط المجمعة

طريق الاسلام

الاسلام سؤال و جواب

****من قال فى اليوم سبحان الله و بحمده مائه مرة غفرت ذنوبه و أن كانت كزبد البحر****

Das Alter des Schlafens ist gegangen

من لاح له فجر الاجر ... هان عليه ظلام التكليف

زوروا أول موقع لى

هذا الموضوع مغلق.

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