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

كيف نحدث قاعدة بيانات من خلال ملف

مغلق
بدأه Ahmed Essa في 8 يوليو 2004 · 3 رد · 680 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ولديك نفس قاعدة البيانات والتى بها نفس الجدول على الجهاز الثانى لكن يوجد سجلات كثيرة بها.

المطلوب:

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

لا أشترط أن يكون هذا بطريقة مباشرة ولكن أريد ان أحصل على السجلات فى ملف وليكن XML او ADTG ثم أقوم من خلال برنامجى الموجود على الجهاز الاول بالتحديث بناءا على الملف المأخوذ

أرجوا أن لا تبخلوا على بالجواب وما هى أفضل طريقة تتناول الموضوع وهل يفضل

SQL SCRIPT واذا كان يفضل فكيف يتم ذلك.

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

#2

هذا سيتطلب منك عمل برامج CLient/ server باستخدام ال winsock

/index.php?showtopic=39923

/index.php?showtopic=43484

ومن ثم تخطيط protocol وهو عبارة عن اوامر يتعامل فيها هذين البرنامجين لنقل البيانات

مثلا:

الكود من ال client سيكون هكذا

for each Row in Recordset
ClientWinsock.SendData Row.Data
next row

الكود ليس صحيحا لكن يعطي الفكرة

اي سوال انا جاهز

السلام

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#3

شكرا جزيلا يا أخى راكان الحنيطي ولكن تخيل معى التالى

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

ثم على الجهاز الثانى أقوم بتحديث قاعدة البيانات بإستخدام الملف السابق أخذه على دسك

كيف أقوم بكل ذلك أرجوا الافادة ولكم منى جزيل الشكر

#4

فهمت عليك

يجب عليك ان تعمل loop خلال الrecords الموجودة بالملف الاول و من ثم وضع المعلومات في الملف الثاني المراد تحديثة

و هكذا ... اما عن التحديث فيجب ان تستخدم ال unique id في الجدول لتتأكد من ان الrecord موجود او غير موجود

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

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

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