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

تحديث البيانات في قاعدة البيانات الموجوده على السيرفر بعد رجوع عمل الشبكة

بدأه MATRIXD0TNET في 2 يونيو 2008 · 8 رد · 1,162 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم:

بفرض أن لدي برنامج يقوم بحفظ البيانات في قاعدة بيانات موجوده على الجهاز المحلي وفي نفس الوقت يقوم بحفظ البيانات في قاعدة البيانات الموجوده على السيرفر.... تمام

وفي حاله انقطاع الشبكة يقوم بحفظ البيانات في القاعدة الموجوده على الجهاز المحلي .....

وبفرض أن الاتصال بالسيرفر اشتغل مرة أخرى ولكن بعد مرور وقت ... أي تم عمليات حفظ وتعديل ... في قاعدة البيانات المحلية

السؤال كالاتي:

كيف أقوم بارسال البيانات الموجوده في قاعدة البيانات الموجوده على الجهاز المحلي الى قاعدة البيانات الموجوده على السيرفر واجراء التعديلات

وكل ذلك طبعا عن طريق الكود (يعني أكون عامل زر مثلا يحتوي على الكود اللازم لارسال البيانات الى السيرفر)

ملاحظه : سوف تكون قاعدة البيانات ان شاء الله سيكوال سيرفر...

يارب أكون عرفت أوضح المشكلة ... ولو في أي حاجه مش واضحة أنا حاضر.............

وفي انتظاركم....

تم تعديل هذه المشاركة بواسطة dr.misho في 2 يونيو 2008 في 12:24

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#2

يمكنك أخي إضافة كود عند غلق البرنامج يكنك من نقل البيانات من القاعدة المحلية إلى القاعدة في السيرفر

#3

أو يمكنك أن تقوم بحفض البيانات في القاعدة المحلية فقط وعند غلق البرنامج تضع كود الإرسال إلى السيرفر بشكل أتوماتيكي

#4

مشكور أخي الغالي chibimed على ردك وتعاونك

ولكن المشكلة ليست في ما هو الوقت أو الوضع المناسب لارسال البيانات للسيرفر.....

المشكلة هي في الكود يعني :

ما هو الكود اللازم لارسال البيانات من القاعدة المحلية الى السيرفر؟؟؟؟

وفي انتظاركم...

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#5

....up.....

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#6

السلام عليكم

اذا كانت قاعدة البينات على الجهازين هي

SQL server

فهناك امكانيات هائلة فيه لعمل هذا الامر دون اي برمجة

فابحث في قسم SQL server عن مزامنة او publishiing او غيرها

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

وبعد ذلك ستقوم بعمل مقارنة بين القاعدين ونقل التعديلات وما الى ذلك

بمعنى آخر لا يوجد كود سحري للحل :S

#7

الله يبشرك بالخير أخي Tareq VB

وشكرا جزيلا لتعاونك معي...

بالنسبة لموضوع السيكوال والتزامن سوف أقوم بالبحث فيه ان شاء الله....

أما بالنسبة لموضوع الكود :

مفيش حاجه أقدر أعملها ذي update مثلا للداتا بيز الموجوده على السيرفر بحيث انها تأخذ بياناتها من الداتا بيز الموجوده على المحلي ...

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

على العموم جزاك الله كل خير أخي Tareq VB

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

وشكرااااا.....

تم تعديل هذه المشاركة بواسطة dr.misho في 3 يونيو 2008 في 11:37

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#9

ألف شكر لك أخي الغالي Tareq VB

وجاري البحث....

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…