السلام عليكم
اخوان يلدى برنامج مرتبط مع قاعدة بيانات مشترك من خلال الشبكة عند فتح البرنامجين بنفس الوقت يعطي رسالة
file already in use
ما هو الحل
تحياتي
السلام عليكم
اخوان يلدى برنامج مرتبط مع قاعدة بيانات مشترك من خلال الشبكة عند فتح البرنامجين بنفس الوقت يعطي رسالة
file already in use
ما هو الحل
تحياتي
يجب ان توضح نوع الربط . وطريقة الربط .
OMANI FOR EVER
-------------------------------------------------

-------------------------------------------------
omani كتب:يجب ان توضح نوع الربط . وطريقة الربط .
تحياتي اخي omani
مرفق البرنامج
علما ان الشبكة الداخلية workgroub اعطيت صلاحيات كاملة لليوزر حيث ان قاعدة البيانات على محرك الاقراص C وجعلته مشترك
ويتم الوصل الى قاعدة البيانات ويفتح البرنامج بشكل عادي في حال كان اليوزر واحد اما اذا تم الفتح اكثر من كمبيوتر يعطي الرسالة السابقة
تحياتي
جرب هذا ..
ضع قاعدة البيانات في المجلد المشترك . ثم قم بتشغيل نسختين مختلفتين من البرنامج على جهازين مختلفين على الشبكة . وتأكد من انك قمت بتفعيل الاتصال بقاعدة البيانات عبر الشبكة .
تحياتي
OMANI FOR EVER
-------------------------------------------------

-------------------------------------------------
omani كتب:جرب هذا ..
ضع قاعدة البيانات في المجلد المشترك . ثم قم بتشغيل نسختين مختلفتين من البرنامج على جهازين مختلفين على الشبكة . وتأكد من انك قمت بتفعيل الاتصال بقاعدة البيانات عبر الشبكة .
تحياتي
نفس المشكلة لم تحل
لكن اللافت للنظر انه في حال قمت بفتح البرنامج من كمبيوتري الذي به المجلد المشترك وثم فتح البرنامج من كمبيوترات اخرى يظهر الخطأ ولكن عند فتح البرنامج من كمبيوتر اخر ومن ثم يتم الفتح من كمبيوتري لا يظهر الخطأ
علما انه تم اعطاء كامل الصلاحيات للجميع
هل من تفسير لذلك
تحياتي
على ما اعتقد اني وجدت المحل وسبب المشكلة وهي كالتالي
يتم اعطاء الصلاحيات بمرحلتين:
1- بعد ان يتم اعطاء الصلاحيات للوصول الى الفولدر من خلال security
2- اعطاء الصلاحيات للفولدر المشترك يجب اعطاء الصلاحيات من خلال permissions من داخل الفولدر نفسة من تبويب share
تحياتي