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

اضافة وتحديث السجلات لجداول مختلفة التصميم ؟؟؟

بدأه ابوخالد العيدروس في 9 أغسطس 2008 · 3 رد · 718 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الفكرة ان عندي مجموعة بيانات في جداول في قاعدة بيانات فرعية..

واريد ان انقل هذه البيانات الى قاعدة بيانات رئيسية تحتوي نفس الجداول لكن ببيانات مختلفة بحيث يتم اضافة السجلات الغير موجودة وتحديث جميع الحقول اذا كان السجل موجود ..

المشكلة الاساسية انني اريد ان اتمم هذه العملية لعدة جدول وهذه الجداول يختلف التصميم فيها من جدول لاخر ومستحيل ان اقوم بكتابة جملة استعلام لكل حقل موجود في الجدول ...:wacko: :wacko: (( اكثر من 15 جدول )) !!

فما هي الطريقة المناسبة او الكود الذي يقوم بالتأكد من وجود البيانات من عدمه ومن ثم يقوم بانشاء جلمة استعلام الاضافة اوالتحديث حسب مسميات الحقول ومن ثم اضافة القيم للحقول ...

ولكم كل الشكر والتقدير

#2

تقصد ان فيه فروع و كل فرع يحتوي علي قاعدة بيانات و بعد كل فترة تقوم بتحديث قاعدة البيانات الرئيسية ببيانات الفروع

طيب الاصل ان في وقت ما تقوم الفروع بتحميل البيانات من القاعدة الاساسية او تتطابق البيانات في الاثنين

و الله ممكن تقوم باضافته Bit Field و ليكن IsNew لكل الجداول بحيث انه عند الفرع اذا اضاف حقل جديد تكون ب True

و اخر و ليكن IsUpdated ويكون ب True في حالة تعديل الحقل الاصلي

و تقوم بعمل اجراء يستقبل اسم الجدول كمتغير و الاعتماد علي حقول موجودة في كل الجداول

مثل ال ID و IsNew و IsUpdated

و اظن من الافضل الاعتماد علي Dynamic SQL

لم اواجه المشكلة من قبل

مجرد اقتراح و لا اعرف مدي صحته

#4
اقتباس
تقصد ان فيه فروع و كل فرع يحتوي علي قاعدة بيانات و بعد كل فترة تقوم بتحديث قاعدة البيانات الرئيسية ببيانات الفروع

طيب الاصل ان في وقت ما تقوم الفروع بتحميل البيانات من القاعدة الاساسية او تتطابق البيانات في الاثنين

بالضبط هذا ماقصدته ..

والطريقة التي ذكرتها ممكنة لكن لسيت هنا المشكلة ..

المشكلة في كيفية تكوين جملة الاستعلام التي تأخذ اسماء الحقول تلقائيا ؟؟؟

اتمنى اكون وصلت الفكرة بشكل واضح

شكرا جزيلا لك

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