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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : مسار قاعدة البيانات اكسس (/showthread.php?tid=14132)



مسار قاعدة البيانات اكسس - Mostafa Yousry - 15-12-15

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


ولكم جزيل الشكر والتقدير .. Smile


RE: مسار قاعدة البيانات اكسس - boudyonline - 15-12-15

ما هو اصدار برنامج الأكسس الذي تم بناء قاعدة البيانات به ؟

عموما يمكن وضع قاعدة البيانات اما في المجلد Bin وفي هذه الحالة سيكون كود فتح قاعدة البيانات :

كود :
Dim ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source =" & Application.StartupPath & "\DataBase Name.mdb"

وإذا تم عمل مجلد DataBase مثلا داخل مجلد المشروع سيكون كود فتح قاعدة البيانات :

كود :
Dim conStr As String = "provider=Microsoft.Jet.oledb.4.0; Data source=" & Application.StartupPath & "\DataBase\DataBaseName.mdb;"

وذلك لنوع قاعدة البيانات أكسس 2003

أما اذا كان اكسس 2007 فقم بتغيير ال Provider  من Microsoft.jet.OLEDB.4.0 إلى Microsoft.ACE.OLEDB.12.0


RE: مسار قاعدة البيانات اكسس - Mostafa Yousry - 15-12-15

عند تحزيم التطبيق Visual Basic 2013 وقاعدة بيانات Microsoft Access 2010 وأستخدام اي برنامج SETUP او Installer او Install Shield
لم يتم وجود قاعدة البيانات في الكمبيوتر الاخر
وذلك بسبب مسار قاعدة البيانات
في اشخاص تنصح بوجود قاعدة البيانات في مكان Local App Data Folder و الاخر ينصح بوجودها في Program Files Folder


RE: مسار قاعدة البيانات اكسس - Mostafa Yousry - 16-12-15

اليك مشروع صغير
برجاء الافادة عن التعديل وكيفية نشر وتحزيم البرنامج

Download


RE: مسار قاعدة البيانات اكسس - boudyonline - 17-12-15

عذرا اخي الفاضل ولكني استخدم Visual Basic 2010 ولا استطيع فنح مشروعك

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


RE: مسار قاعدة البيانات اكسس - أحمد إبراهيم سعد - 24-09-17

المشكلة ليست في المسار ولكن في قاعدة البيانات نفسها ونظام التشفير بها
قم بحذف قاعدة البيانات نهائيًا
قم بإنشاء قاعدة بيانات جديدة تحمل نفس الاسم ونفس البيانات من جداول وخلافه ولكن لا تجعل لها كلمة مرور
ضع القاعدة الجديدة مكان القديمة
قم بتشغيل البرنامج


RE: مسار قاعدة البيانات اكسس - alsouf - 24-09-17

نسخة الاكسس 2003 رقمها Jet.OLEDB.4.0
اما نسخة 2007 فرقمها Jet.OLEDB.12.0