माइक्रोसॉफ्ट.एसीई.ओएलडीबी.12.0 'प्रदाता स्थानीय मशीन पर पंजीकृत नहीं है।एमएस एक्सेस
और
Microsoft.Jet.OLEDB.4.0 'प्रदाता स्थानीय मशीन पर पंजीकृत नहीं है।
मेरे लिए दोनों त्रुटियां हैं। मैं एक एक्सेस कनेक्शन बनाने की कोशिश करते समय दोनों कोशिश कर रहा हूं। मुझे यकीन नहीं है कि अब और क्या करना है।
मेरे पास 64 बिट मशीन पर 32 बिट ऑफिस है। मुझे समाधान मिला जहां उन्होंने एक्सेस डेटाबेस इंजन स्थापित करने के लिए कहा लेकिन यह मुझे 32 बिट कार्यालय के साथ 64 बिट स्थापित करने नहीं देगा। एक और स्रोत इसे बाईपास करने के लिए उल्लिखित है, आप कमांड लाइन में जा सकते हैं और $> AccessDatabaseEngine_X64.exe /passive
कर सकते हैं लेकिन निष्क्रिय को कमांड के रूप में पहचाना नहीं जाता है।
मुझे एक और संभावित समाधान मिला जो कार्यालय सिस्टम ड्राइवर और घटकों को डाउनलोड करने के लिए कहा गया था, फिर स्रोत के रूप में एक्सेस डेटाबेस जोड़ें लेकिन यह काम नहीं करता था। मैं विचारों से बाहर निकल रहा हूं अगर कोई मदद कर सकता है तो इसकी बहुत सराहना की जाएगी।
- Microsoft.ACE.OLEDB.12.0 provider is not registered
- http://blog.codefluententities.com/2011/01/20/microsoft-access-database-engine-2010-redistributable/
एक 32-बिट प्रक्रिया के रूप में चलाने की कोशिश करें। – SLaks
हाँ मैं इसे भी कोशिश करूंगा –
आप यह कैसे करते हैं? –