تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مسار قاعدة البيانات اكسس
#1
السلام عليكم ورحمة الله وبركاته 
تحيه طيبه وبعد .. 
برجاء سرعة الافادة عن المسار المستخدم لقاعدة بيانات اكسس عند تحزيم تطبيق بأستخدم الفيجوال بيسك 2010 
لانني قمت بتجربة اكثر من مسار ولكن تفشل معي و تظهر رساله تفيد بأنه لا يوجد قاعدة بيانات بهذا الاسم مع العلم انني استخدم اسم قاعدة البيانات والجداول والمشروع " التطبيق "  اللغه الانجليزية  " جميع الاعمال باللغه الانجليزية 
فبرجاء من السادة الاعضاء المحترفين الذي لهم خبره في مجال برمجة قواعد البيانات بأستخدم الفيجوال بيسك الافادة حتى يتم الانتهاء من المشروع 


ولكم جزيل الشكر والتقدير .. Smile
الرد
تم الشكر بواسطة:
#2
ما هو اصدار برنامج الأكسس الذي تم بناء قاعدة البيانات به ؟

عموما يمكن وضع قاعدة البيانات اما في المجلد 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
الرد
تم الشكر بواسطة:
#3
عند تحزيم التطبيق Visual Basic 2013 وقاعدة بيانات Microsoft Access 2010 وأستخدام اي برنامج SETUP او Installer او Install Shield
لم يتم وجود قاعدة البيانات في الكمبيوتر الاخر
وذلك بسبب مسار قاعدة البيانات
في اشخاص تنصح بوجود قاعدة البيانات في مكان Local App Data Folder و الاخر ينصح بوجودها في Program Files Folder
الرد
تم الشكر بواسطة:
#4
اليك مشروع صغير
برجاء الافادة عن التعديل وكيفية نشر وتحزيم البرنامج

Download
الرد
تم الشكر بواسطة:
#5
عذرا اخي الفاضل ولكني استخدم Visual Basic 2010 ولا استطيع فنح مشروعك

ولكن دعني اسألك هل أضفت ملف قاعدة البيانات إلى ملفات المشروع اثناء عمل التحزيم لبرنامجك ؟
الرد
تم الشكر بواسطة:
#6
المشكلة ليست في المسار ولكن في قاعدة البيانات نفسها ونظام التشفير بها
قم بحذف قاعدة البيانات نهائيًا
قم بإنشاء قاعدة بيانات جديدة تحمل نفس الاسم ونفس البيانات من جداول وخلافه ولكن لا تجعل لها كلمة مرور
ضع القاعدة الجديدة مكان القديمة
قم بتشغيل البرنامج
الرد
تم الشكر بواسطة:
#7
نسخة الاكسس 2003 رقمها Jet.OLEDB.4.0
اما نسخة 2007 فرقمها Jet.OLEDB.12.0
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيفية ربط قاعدة بيانات اكسس 2007 بالفيجوال 2008 mohmedhosen 3 4,824 منذ 11 ساعة مضت
آخر رد: aridje34
  خطأ في الإتصال بقاعدة البيانات الموجودة على هذا السيرفر (ويندوز 10) djelloul 0 112 04-05-18, 12:14 AM
آخر رد: djelloul
  بحث و اظهار سجلات من قاعدة البيانات في حال تساوت اول 4 ارقام من text بالقيمه الموجود ahmed_elwerfalli 0 125 25-04-18, 04:12 PM
آخر رد: ahmed_elwerfalli
Tongue ربط قاعدة بينات اكسل مع الفيجوال عمار عيثاوي 3 2,098 02-03-18, 05:13 PM
آخر رد: محمد بن عطية
  إضافة الصورة في قاعدة البيانات iFanfan 0 190 01-03-18, 06:02 PM
آخر رد: iFanfan
  كيف يمكن نسخ جدول من قاعدة بيانات الي اخري atefkhalf2004 9 229 30-01-18, 02:59 PM
آخر رد: atefkhalf2004
  معرفة اصدار نسخة قاعدة البيانات atefkhalf2004 8 218 27-01-18, 06:07 PM
آخر رد: أبو عمر
  [VB.NET] مشكلة في تحديث البيانات larbihamri 2 254 04-11-17, 07:37 PM
آخر رد: larbihamri
  [VB.NET] اضافه الصور الى قاعدة البيانات رمنس الشوق 1 316 23-10-17, 03:22 AM
آخر رد: khodor1985
  [سؤال] كيفية حفظ ملف pdf في قاعدة بيانات sql abid 6 8,134 04-10-17, 10:08 PM
آخر رد: sofiane0552

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم