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

اريد ان يتصل كلاينت(clint) ما بة قاعدة بيانات اكسس وان يتصل بسيرفر به Sqlserver وان ياخذ البيانات الحديثة من السيرفر ويضعها في الاكسس عند الكلاينت(cli

مغلق
بدأه sharks في 11 ديسمبر 2007 · 3 رد · 699 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عندما يفتح الكلاينت(clint)الكمبيوتر اريد ان يتصل الكلاينت(clint) بقاعدة بيانات (اكسس موجوده عنده) وان يتصل بسيرفر به sqlserver وان ياخذ البيانات الحديثة من السيرفر ويضعها في الاكسس عنده في الكلاينت(clint)

ملحوظة الاكسس عند الكلاينت

انا حاولت كثيرا وعجزت

اريد الكود المناسب لهذا

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

#2

السلام عليكم

نحتاج لتفاصيل اكثر ..

مبدأياً : إذا كنت تستخدم vb2005 قم بوضع 2 connectionstrings واحدة Access والاخرى sql server عن طريق الكود او عن طريق الوزرد حسب اختيارك

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\yourDB.mdb;Persist Security Info=True;Jet OLEDB:Database Password=yourPassword"

طبعاً غير اسم الداتابيس الخاصة بك واذا كان هناك كلمة مرور غيرها

الاس كيو ال

Data Source=yourIPAddress\SQLEXPRESS;Initial Catalog=YourSQL_DB;Integrated Security=True;Connect Timeout=20

وكما سبق غير اسم جهازك على الشبكة او قم بوضع IP Address وكذلك اسم الداتابيس

وفي حدثload form الخاص بالنموذج المراد تحديث البيانات فيه .. قم بعمل جملة الاستعلام المطلوبة من الاكس ومن ثم قم بحفظ المعلومات في الاس كيو ال ..

وانا اسف لان الرد مختصر حيث لا تتوفر لدينا معلومات .

وسلام

تم تعديل هذه المشاركة بواسطة aswany في 11 ديسمبر 2007 في 09:20

#3

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

ولكن انا اعرف كود الاتصال انا اريد كود يعمل على ياخذ البيانات الحديثة من السيرفر ويضعها في الاكسس عنده في الكلاينت(clint)بشرط ان تكود البيانات غير موجودة في الاكسس عند الكلاينت

#4

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

على العموم .. هناك العديد من الطرق ومن اسهلها رغم انها مكلفة في الوقت والتحميل

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

تم تعديل هذه المشاركة بواسطة aswany في 12 ديسمبر 2007 في 10:10

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

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

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

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

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

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