04-07-20, 05:52 PM
(04-07-20, 02:09 PM)younass كتب : شكرا اخي
لكن هده الطريقة تعتمد على قاعدة البيانات العميل اي يجب علي الدهاب لجهاز العميل و التعديل على قاعدة بياناته كما فهمت من شرحك
انا اريد عمل برنامج بالسي شارب #c هو الدي يعمل على تحديث قاعدة بيانات العميل دون الحاجة لي للدهاب الى جهاز العميل او فتح حتى قاعدة بيانانه للتعديل عليه
كما يوجد في تقنية entity Framework code first
اي كل العمل يكون بكود #c فقط
الشكر لله
لا طبعاً مش شرط الشرح لتوضيح الفكرة
وكذلك انت مش شرط تروح عند العميل من خلال TeamViewer كمثال
يمكنك تنفيذ كل الاجراءات التى تريدها مباشراً
ولكن المضمون الرئيسي هو كونك اصبحت لديك الكود الخاص Query
فالكود هنا زيه زي لو كانك بتعملى استعلام عن اى شئ بقاعدة البيانات زى كود Select
كل الامر ستقوم بتطبيق
ALTER TABLE
كما لو تقوم بتطبيق
Select *
كلاهما واحد وكلاهما تحت مسمى Query
يمكنك عمل التحديث فى حد الـ load مباشراً
أو فى حدث Load تقوم بفتح شاشة اخري لاجراء التحديثات الامر يعتمد عليك
بالنهاية انا وضحت بردى السابق كيفية الفكرة وحصولك على الاكواد خاصة تحديثات قاعدة البيانات
والتنفيذ اذا عند العميل او من خلال البرنامج يعتمد عليك انت بكل الاحوال
لتسهيل الامر عليك
قم بانشاء برنامج جديد وقاعدة بيانات فارغة بدون اى جداول
وضع كود الاتصال بقاعدة البيانات بالبرنامج ومن ثم انشاء حدث كالاستعلام
ولكن طبق به كود انشاء الجدول
ومن ثم زر اخر وضع بالحدث الخاص به كود لتحديث الجدول لاضافة عمود جديد بالجدول نفسه
حتى تعتاد على الامر وتجد ان الامور اصبحت سلسة معاك
وتذكر اهم شئ باخد نسخة احتياطة من قاعدة البيانات والبرنامج عند العميل قبل اى تحديث

