منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كود لاستطيع نقل مشروع فجول دوت نت مع قاعدة البيانات اكسس الى اى جهاز اخر - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : كود لاستطيع نقل مشروع فجول دوت نت مع قاعدة البيانات اكسس الى اى جهاز اخر (/showthread.php?tid=19961)



كود لاستطيع نقل مشروع فجول دوت نت مع قاعدة البيانات اكسس الى اى جهاز اخر - a.baomar - 11-04-17

السلام عليكم اخواني الاعزاء
اتمنى من الخبراء حل مشكلتي
انا عملت مشروع بسيط لشؤون الموظفين بستخدام فجول دوت نت 2010 وربطها بأكسس 2010 وعمل اظافة وحذف وتعديل والحمدلله تمام زز لكن لما اسطب المشروع في جهاز اخر لاتعمل قاعدة البيانات لاني مخزن المسار القديم 
هل هناك كود اقدر اظيفه ليجعل قاعدة البيانات اكسس تعمل في اجهاز اخر 
تسلمو


RE: كود لاستطيع نقل مشروع فجول دوت نت مع قاعدة البيانات اكسس الى اى جهاز اخر - ابراهيم النعيمي - 11-04-17

اجعل نص الاتصال بالشكل التالي
PHP كود :
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\myAccessFile.accdb;
Persist Security Info=False

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


تحياتي ..


RE: كود لاستطيع نقل مشروع فجول دوت نت مع قاعدة البيانات اكسس الى اى جهاز اخر - abdualla - 11-04-17

اذا كنت عامل setup للمشروع وراح يتركب في مجلد البرامج للويندوز ايضا لن تعمل معك لان برنامجك ليس لديه صلاحية في مجلد البرامج

الافضل ان تجعل قاعدة البيانات في مكان آخر وتحدد مساره عن طريق OpenFileDialg في بداية تشغيل البرنامج اول مرة وتحفظ المسار في الريجيستري