السلام عليكم ورحمة الله
برجاء مساعدتي للاهمية
اريد كود للاتصال بقاعدة بيانات على رقم الاي بي 192.168.1.1
ومجلد قاعدة البيانات هو DATA
وملف قاعدة بيانات الاكسس DB.mdb
وباسورد ملف الاكسس www
علما بان الجهاز الذي به قاعدة البيانات عليه يوزر نيم وباسورد
حاولت بالكود التالي ولم ينجح
كود :
CON.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.1.1\DATA\DB.mdb;User Id=NHY-2;Password=www123;"
علما بان NHY-2 يوزر نيم الجهاز
و www123 هو باسورد الجهاز
وشكرا جزيلا
السلام عليكم
قاعدة البينات اكسس
قم بمشاركة المجلد الذي يتحوي قاعدة البينات مع السماح بالتعديل والحذف
ثم ضع مسار قاعدة البيانات على الشبكة واتصل بها طبيعي كانه على نفس الجهاز
--- قبل ذلك تاكد انه يمكن الوصول الى قاعدة البينات من الجهاز الفرعي والتعديل عليها
(15-12-17, 03:31 AM)sendbad100 كتب : [ -> ]السلام عليكم
قاعدة البينات اكسس
قم بمشاركة المجلد الذي يتحوي قاعدة البينات مع السماح بالتعديل والحذف
ثم ضع مسار قاعدة البيانات على الشبكة واتصل بها طبيعي كانه على نفس الجهاز
--- قبل ذلك تاكد انه يمكن الوصول الى قاعدة البينات من الجهاز الفرعي والتعديل عليها
شكرا للاهتمامك اخي الكريم
بالفعل قمت بمشاركة المجلد الذي يحتوي على قاعدة البيانات مع السماح بالتعديل والحذف
ولستخدمت الكود ادناه
كود :
CON.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.1.1\DATA\DB.mdb;User Id=NHY-2;Password=www123;"
ولكن تظهر لي هذه الرسالة ادناه
it is already opened exclusively by another user , or you need permission to view its data
علما بان الجهاز الذي يحتوي على قاعدة البيانات لابد من ادخال اسم المستخدم وكلمه المرور للدخول الى قاعدة البيانات
فهل من طريقة
جزاكم الله خير
هل يوجد حل؟
برجاء المساعدة للضرورة
الحل انك تسمح بالمشاركة بدون استخدام كلمة السر
وعليكم السلام ورحمة الله وبركاته
أهلا بك أخي الكريم , قم بعمل مشاركة للمجلد الذي فيه قاعدة البيانات وأسمح بالقراءة بالتعديل والحذف كما ذكر أخي السندباد100 ثم في الأجهزة التي تريدها أن تتصل بالجهاز الذي فيه قاعدة البيانات قم بالذهاب إلى قائمة إبدأ في كل جهاز ثم إفتح أو شغل "تشغيل" أو "Run" ثم أكتب هذا النص "\\192.168.1.1" ثم إضغط إنتر وإذا كان الجهاز الذي فيه قاعدة البيانات فيه يوزر وباسورد ستظهر نافذة صغيرة تطالبك بإدخال اليوزر والباسورد ويوجد في هذه النافذة الصغيره مربع إختيار صغير بعنوان "تذكر بيانات المستخدم في المرة القادمة" علم عليه بصح لكي لا تضظر إلى إدخال بيانات المستخدم في كل مرة يعمل تريد الإتصال بقاعدة البيانات ثم بعد إدخال إسم اليوزر والباسورد إضغط إنتر فإذا كانت بيانات اليوزر والباسورد صحيحة سيفتح مجلد يحتوي على كل المجلدات التي معمول لها مشاركة إذا على المجلد الذي فيه قاعدة البيانات بزر الفأرة الأيمن ثم بعد ظهور القائمة المنسدله يوجد خيار لجعل هذا المجلد الذي ضغطت عليه بزر الفأرة الأيمن يكون كقرص زي قرص
الـ C والـ D ولا أتذكر إسم هذا الخيار أذكر إذا كان باللغة الإنجليزية فيه كلمة map مما يعني ربط هذا المجلد بقرص يصبح كقرص ثابت المهم بعد الضغط على هذا الخيار ستظهر لك نافذة معالج تحدد من خلالها حرف القرص الذي تريده لها المجلد عندما وضعه كقرص وخلاص إستخدم جملة الإتصال العادية وضع مسار قاعدة البيانات هو القرص الذي تم إنشائه ثم إسم قاعدة البيانات بدون إسم اليوزر أو الباسورد كأنك تتصل بقاعدة البيانات على نفس الجهاز .
(16-12-17, 12:00 AM)Ahmed_Mansoor كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
أهلا بك أخي الكريم , قم بعمل مشاركة للمجلد الذي فيه قاعدة البيانات وأسمح بالقراءة بالتعديل والحذف كما ذكر أخي السندباد100 ثم في الأجهزة التي تريدها أن تتصل بالجهاز الذي فيه قاعدة البيانات قم بالذهاب إلى قائمة إبدأ في كل جهاز ثم إفتح أو شغل "تشغيل" أو "Run" ثم أكتب هذا النص "\\192.168.1.1" ثم إضغط إنتر وإذا كان الجهاز الذي فيه قاعدة البيانات فيه يوزر وباسورد ستظهر نافذة صغيرة تطالبك بإدخال اليوزر والباسورد ويوجد في هذه النافذة الصغيره مربع إختيار صغير بعنوان "تذكر بيانات المستخدم في المرة القادمة" علم عليه بصح لكي لا تضظر إلى إدخال بيانات المستخدم في كل مرة يعمل تريد الإتصال بقاعدة البيانات ثم بعد إدخال إسم اليوزر والباسورد إضغط إنتر فإذا كانت بيانات اليوزر والباسورد صحيحة سيفتح مجلد يحتوي على كل المجلدات التي معمول لها مشاركة إذا على المجلد الذي فيه قاعدة البيانات بزر الفأرة الأيمن ثم بعد ظهور القائمة المنسدله يوجد خيار لجعل هذا المجلد الذي ضغطت عليه بزر الفأرة الأيمن يكون كقرص زي قرص
الـ C والـ D ولا أتذكر إسم هذا الخيار أذكر إذا كان باللغة الإنجليزية فيه كلمة map مما يعني ربط هذا المجلد بقرص يصبح كقرص ثابت المهم بعد الضغط على هذا الخيار ستظهر لك نافذة معالج تحدد من خلالها حرف القرص الذي تريده لها المجلد عندما وضعه كقرص وخلاص إستخدم جملة الإتصال العادية وضع مسار قاعدة البيانات هو القرص الذي تم إنشائه ثم إسم قاعدة البيانات بدون إسم اليوزر أو الباسورد كأنك تتصل بقاعدة البيانات على نفس الجهاز .
جزاك الله كل خير وجعله في ميزان حسناتك
بجرب هذه الطريقة