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

مشكلة فى الكونيكش على قاعدة البيانات بليز

مغلق
بدأه F.23 في 12 مايو 2007 · 1 رد · 393 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

البرنامج عامله انا بلغة الفيجوال بيسك دوت نيت وقاعدة البيانات أكسس

راح يكون البرنامج على جهازين لأن فيه شخصين راح يشتغوا فى نفس الوقت على البرنامج

نزلت البرنامج مع قاعدة البيانات على الجهاز الاول وشغال 100%

ووضعت قاعدة البيانات فى مجلد (مشاركة- شيرنق) وعملت علية جميع الصلاحيات لليوزر الثاني(الجهاز الثاني)

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

كود الكونيكشن (بأختصار للشرح فقط) :

الجهاز الاول

data source= أسم قاعدة البيانات

وشغال كويس

الجهاز الثاني

data source= \\أسم قاعدة البيانات\أسم المجلد\أسم الجهاز الأول

وبرضة شغال

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

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

انا ما عندى خبرة فى الأكسس عشان كذا ما قدرت أحل المشكلة :wacko:

سؤالي الاول : هل الطريقة الى انا استخدمتها صحيحة اذا كانت قاعدة البيانات(الاكسس) راح يشتغل عليها اكثر من جهاز ,

او أنه قاعدة الاكسس لاتملك القدرة على ذلك ولازم تكون قاعدة البيانات SQL SERVER؟

سؤالي الثاني : واذا كانت غير صحيحة فما الطريقة الصحيحه واذا كانت صحيحة فما حل مشكلة الكونيكشن , وهل فية خاصية او طريقة يكون عادى يصلح تفتح قاعدة البيانات(الأكسس)

لأكثر من يوزر فى نفس الوقت ؟

ملاحظة : ملف قاعد البيانات لم اضع فية ( يوزر أكاونت) ولا (يوزر بريمشن) , لآنة البرنامج بالفيجوال والأكسس فقط لحفظ البياناتلا أكثر :huh:

وانا عارف انى طولت جدا B) فى الشرح بس والله شيب راسي ولا قدرت أحل المشكلة , وأتمنى انك تدلوني على الحل الصحيح وشكرا للجميع (h)

تم تعديل هذه المشاركة بواسطة F.23 في 12 مايو 2007 في 19:34

#2

أخي الكريم

بالنسبة لسؤالك الاول يمكن للأكسس أن يعمل عليه أكثر من مستخدم من خلال الشبكة أما السؤال الثاني فقم بما يلي :

1 - جرب أن تعمل full permision على المجلد الموجود فيه البرنامج ( فقط للتجربة فإن نجحت تقوم بتقليل الصلاحيات بالطريقة التي تريد ) ويفضل أن تدخل إلى الخيارات المتقدمة للصلاحيات لأن ntfs له خيارات أكبر في الصلاحيات , فعل جميع الصلاحيات مؤقتاً.

2 - هل النماذج forms على الأكسس إن كانت كذلك اجعل record locks = no locks

وأخبرني بالنتيجة

السلام عليكم

قالَ رَسُولُ الله صلى الله عليه وسلم:

"مَنْ لم يَشْكُرِ النّاسَ لَمْ يَشكُرِ الله "

حديث حسن صحيح

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

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

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

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

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

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