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

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



مشكلة في قاعدة البيانات اكسس - aftfm - 05-01-14

السلام عليكم ورحمة الله وبركاته

بعد انشا مشروع مرتبط بقاعدة بيانات اكسس في جهاز رقم 1
يعمل المشروع بشكل ممتاز
وعند نقل المشروع الى جهاز رقم 2 تظهر رسالة خطأ

يتعذر إنشاء قائمة تابعة للحقل tblBusiness.

واتضح ان الموفر غير موجود في الجهاز الثاني

"
كود :
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & _
                            Application.StartupPath & "\DataInfo.accdb"

واعتقد ان المقصود بالموفر هو OLEDB.12 لكن لا اعرف لماذا لم تظهر في الخصائص

من لديه الخبرة ارجوا التوضيح


RE: مشكلة في قاعدة البيانات اكسس - Sajad - 05-01-14

السلام عليكم

هل الأكسس منصب في الجهاز الثاني؟

قم بتنصيب الأكسس وجرب

تحياتي



RE: مشكلة في قاعدة البيانات اكسس - aftfm - 05-01-14

نعم منصب الاكسس


RE: مشكلة في قاعدة البيانات اكسس - essabar - 05-01-14

جرب يا أخي هدا المصار لأن + IO.Directory.GetCurrentDirectory تقرأ قاعدة البيانات أينما كانت
Provider=Microsoft.ACE.OLEDB.12.0;Data Source =" + IO.Directory.GetCurrentDirectory + "\DataInfo.accdb"



RE: مشكلة في قاعدة البيانات اكسس - aftfm - 06-01-14

جزاك الله خير اخي essabar
لكن لم تزل المشكل قائمة


RE: مشكلة في قاعدة البيانات اكسس - سعود - 06-01-14

إقتباس :يتعذر إنشاء قائمة تابعة للحقل tblBusiness.
لكن رسالة الخطا هذه لا علاقة لها بالموفر.


RE: مشكلة في قاعدة البيانات اكسس - myalsailamy - 06-01-14

السلام عليكم ،،،

أخي سبب هذا الخطأ مشكلتين و قد مريت بكلتاهما :

الأولى : بسبب أن اصدار حزمة الأوفيس المثبته على الجهازين مختلفه أي ان الاصدار 12 لا يعمل على الأنظمة التشغيل القديمة + لابد من وجود نفس الاصدار الذي تم البرمجة عليه بالجهاز الأساسي

الثانية : وهي بسبب أنك قمت ببرمجت نظام على بيئة 64 أو 82 و بيئة النظام الأخر مختلفه لذلك وجب عليك ان تقوم بتغيير خصائص مشروعك لعمل على معالجات x82 لانه حتى الأن لا تتوفر حزمة من OLEDB.12 تعمل على 64 لذلك عليك ان تقوم بتوجيه برنامج لعمل على 82 (32) .


هذا و الله اعلم ،، حبيت اساهم بالمساعده


RE: مشكلة في قاعدة البيانات اكسس - aftfm - 07-01-14

جزيت خيراً اخي العزيز myalsailamy

الرسالة التي تظهر بعد تشغيل البرنامج

إن الموفر 'Microsoft.ACE.OLEDB.12.0' غير مسجل على الجهاز المحلي.

وقمت بتوجيه البرنامج الى 82 ولم يتغير شي ظهرت نفس الرسالة


RE: مشكلة في قاعدة البيانات اكسس - myalsailamy - 08-01-14

أخي تأكد من شغلتين :
1) قم بتثبيت إصدار الأكسس الذي قمت بالعمل عليه في البيئة الأساسية و هل الحزمة المثبته من تطبيقات الأوفيس 82 ام 64
2) قم بتحويل المعالج ليعمل على بيئة 82 بت و هذا سبق و ان قمت به


اذا لم ينفع هذا العمل كله ، احفظ قاعدة البيانات على اصدار اقدم *.mdb فهي تعمل على جميع الأنظمة الويندوز بدون حتى ان تقوم بتثبيت الأكسس بالجهاز الذي تعمل عليه و اصدارها سيكون Microsoft.OLEDB.jet.4 او مشابه له فانا غير متاكد من كتابتي لاسم الحزمه بشكل صحيح


RE: مشكلة في قاعدة البيانات اكسس - aftfm - 08-01-14

اخي العزيز
هذه صورة للموفرات التي تظر لدي حتى القديم لم اجده

http://www.4shared.com/download/Y1tkmJWYce/_online.png