![]() |
|
كيفية ربط برنامج بين قاعدة بيانات محلية و اخرى موجودة على سيرفر - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : كيفية ربط برنامج بين قاعدة بيانات محلية و اخرى موجودة على سيرفر (/showthread.php?tid=21395) |
كيفية ربط برنامج بين قاعدة بيانات محلية و اخرى موجودة على سيرفر - nowaytorun - 15-08-17 عندى عميل طلب منى برنامج (مبيعات بضائع) لاكثر من فرع بحيث هيكون فى جهاز اساسى يحتوى على قاعدة البيانات و هتم عليه كل العمليات ، لحد هنا مفيش مشكلة انشاء الله هقدر اصمم البرنامج وهقدر اربط الفروع بال بالسيرفر الرئيسى المشكلة انه طالب انه لو حصل مشكلة فى الاتصال بين الفرع و السيرفر الرئيسى يقوم البرنامج بالتحويل لقاعدة بيانات اخرى على الجهاز بتكون فيه نسخة من البيانات اللى تخص الفرع (البضائع اللى موجودة فى الفرع فقط) ولما يرجع الاتصال تانى يقوم البرنامج بتحميل العمليات اللى قام بها خلال فترة انقطاع الاتصال الى السيرفر الرئيسى فالرجاء المساعدة....وشكرا RE: كيفية ربط برنامج بين قاعدة بيانات محلية و اخرى موجودة على سيرفر - أبو نوره - 15-08-17 مرحبا اخى انا ايضا اتمنى اعرف هذه الطريقه وكلي ثقه باساتذه المنتدى RE: كيفية ربط برنامج بين قاعدة بيانات محلية و اخرى موجودة على سيرفر - سعود - 15-08-17 لا اريد ان اقول ان الامر سهل مع اني اراه كذلك لكن نقص التجربة هو سبب ترددي. مادام لديك جملة الاتصال للقاعدة البعيدة والمحلية اذا اين الاشكال؟ اعمل واجهة جديدة تستخدم للطواريء وعند زوال الطواريء إبدا بارسال البيانات للقاعدة البعيدة. هناك فرق بين ارسال جدول DataTable وبين ارسال بيانات.. dim localconstr as string هذا للاتصال المحلي dim remoteconstr هذا للاتصال البعيد واعتذر ان لم اكن قدمت فائدة بهذه المشاركة. RE: كيفية ربط برنامج بين قاعدة بيانات محلية و اخرى موجودة على سيرفر - حريف برمجة - 16-08-17 هذا يسمى مزامنة قاعدة البيانات ،، اعطيك الفكرة مبسطة وانت قوم بتنفيذها : التعامل يتم مع قاعدة البيانات في الجهاز الشخصي وليس السيرفر لحد هنا لا يوجد اشكال . عند انتهاء اليوم الحالي للعمل يتم عمل خطوتين على جهاز السيرفر : أ) حذف جميع بيانات الفرع بدلالة رقم الفرع من جهاز السيرفر . ب) نسخ ونقل جميع بيانات الفرع من الجهاز الشخصي إلى جهاز السيرفر . وفي اليوم التالي تكرر العملية وهكذا ،،، وحتى لو لم يوجد اتصال مع السيرفر يمكن تأجيل العملية لليوم التالي او الذي يليه بمعنى وقت يوجد اتصال تقوم بالعمليتين (أ + ب) لأن التعامل حيكون مع قاعدة بيانات الجهاز الشخصي وهي محدثة اول بأول لأن العمل حيكون عليها وعند وجود اتصال بينها وبين السيرفر تقوم بنقل البيانات إلى جهاز السيرفر . وإذا احتجت للبيانات محدثة تقوم بجلبها من جهاز السيرفر إلى الجهاز الشخصي ،، مثلاً في حالة قمت بفومات للجهاز الشخصي . |