منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] ماهو حل مشكلة Microsoft.ACE.OLEDB provider - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] ماهو حل مشكلة Microsoft.ACE.OLEDB provider (/showthread.php?tid=50310)

الصفحات: 1 2


ماهو حل مشكلة Microsoft.ACE.OLEDB provider - muad - 16-09-24

الله يسعدكم ماهو حل مشكلة

Microsoft Visual Studio
The Microsoft.ACE.OLEDB provider cannot be used in Visual Studio because it is either 64-bit only or not installed.
علما انني استخدم اوفيس   2021  64 بت    
واستخدم فيجوال ستوديو 2019
.


RE: ماهو حل مشكلة Microsoft.ACE.OLEDB provider - Jounior_P - 17-09-24

جرب من اعدادات المشروع

في صفحة Compile

غير Target CPU إلى X86


RE: ماهو حل مشكلة Microsoft.ACE.OLEDB provider - محمد مسافر - 17-09-24

جرب الطريقه الموضحه اعلاه واذا لم ينفع ممكن تتاكد من جمله الاتصال وفقاً للتوضيح الاتي :

قواعد بيانات من النوع Access 2003 وماقبلها كنا نستخدم المزود Jet 4.0 وهو إصدار قديم من المزود OLEDB وكان الجزء الخاص بالمزود في نص الاتصال بهذا الشكل


كود :
Provider=Microsoft.Jet.OLEDB.4.0;


أما الآن مع قواعد البيانات من النوع Access 2007 وما بعدها فنستخدم الإصدار الأحدث من OLEDB وهو بالاسم Ace 12.0 وهو ما تسأل عنه وهو مايناسبك

ويكون الجزء الخاص بالمزود في نص الاتصال بهذا الشكل

كود :
Provider=Microsoft.ACE.OLEDB.12.0;


RE: ماهو حل مشكلة Microsoft.ACE.OLEDB provider - muad - 17-09-24

غيرت الى x86 بدون فائدة وكذلك الى 64 بدون فائدة
قمت بتثبيت accessdatabaseengine_X64 بدون فائدة


RE: ماهو حل مشكلة Microsoft.ACE.OLEDB provider - محمد مسافر - 17-09-24

جرب تغير جمله الاتصال الموجوده عندك الى الكود الموضح لك اسفل

PHP كود :
Dim con As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\اسم قاعده البيانات عندك.accdb;Password="



RE: ماهو حل مشكلة Microsoft.ACE.OLEDB provider - muad - 19-09-24

غيرت بدون فائدة


RE: ماهو حل مشكلة Microsoft.ACE.OLEDB provider - Taha Okla - 19-09-24

هل نسخة Office 2021 التي تسخدمها نسخة أصلية ؟؟
أم مفعلة برقم تفعيل عام مثل غيرها (مكسورة) ؟؟


RE: ماهو حل مشكلة Microsoft.ACE.OLEDB provider - muad - 24-09-24

(19-09-24, 01:05 AM)Taha Okla كتب : هل نسخة Office 2021 التي تسخدمها نسخة أصلية ؟؟
أم مفعلة برقم تفعيل عام مثل غيرها (مكسورة) ؟؟

أصلية


RE: ماهو حل مشكلة Microsoft.ACE.OLEDB provider - justforit - 25-09-24

هل المعالج x86 ام x64


RE: ماهو حل مشكلة Microsoft.ACE.OLEDB provider - محمد مسافر - 25-09-24

حصلت لي نفس المشكله والسبب اني عملت البرنامج في ويندوز معالج 32 بت ، وعند الانتقال لتشغيل البرنامج في ويندوز 64 بت ظهرت رساله الخطا والحل الذي جربته عملت قاعده الاتصال Provider=Microsoft.ACE.OLEDB.12.0;Data Source

وغيرت من اعدادات المشروع

في صفحة Compile

غير Target CPU إلى any cup

وجربت واشتغل البرنامج بشكل طبيعي علماً اني حاولت محاولات عديده وجربت مختلف الطرق وكانت الطريقه الموضحه هي الانسب .