2011-07-01 13 views
10

के लिए विजुअल फॉक्सप्रो ड्राइवर मैंने अपने 64 बिट विंडोज 7 होम प्रीमियम ओएस पर इस link से विजुअल फॉक्सप्रो ड्राइवर स्थापित किया है और REGSVR32 का उपयोग करके vfpoledb.dll को पंजीकृत करने का प्रयास किया है। मैं इस डीएलएल को पंजीकृत करने में सक्षम हो सकता हूं लेकिन जब मेरा एप्लीकेशन चलाता है जो वीएफपी डेटाबेस तक पहुंचता है तो निम्न त्रुटि फेंक रहा है:
सिस्टम। अविश्वसनीय अपवाद अपवाद: 'VFPOLEDB.1' प्रदाता स्थानीय मशीन पर पंजीकृत नहीं है।64 बिट विंडोज 7

वही एप्लिकेशन बिना किसी समस्या के 32 बिट विंडोज 7 होम प्रीमियम ओएस में ठीक काम कर रहा है। मैंने 64 बिट वीएफपी ड्राइवर के लिए गुगल किया है और पाया है कि इस link से 64 बिट ओएस के लिए कोई वीएफपी ड्राइवर नहीं हैं। कृपया इस मुद्दे को हल करने में मेरी मदद करें।

उत्तर

15

मुझे पता चला है कि 64 बिट ओएस के लिए 64 बिट वीएफपी ड्राइवर नहीं है। हमें बस इतना करना है कि परियोजना गुणों में बिल्ड विकल्प को बदलना है और किसी भी CPU के बजाय प्लेटफार्म लक्ष्य को X86 पर सेट करना है। X86 के लिए आवेदन बनाएँ। अधिक जानकारी के लिए कृपया this देखें।

+0

आह, X86 पर प्लेटफ़ॉर्म लक्ष्य सेट करने के लिए इस समस्या को हल किया गया, धन्यवाद !!! –

0

This Page बताता है कि 32-बिट विंडोज़ पर 32 बिट ड्राइवर कैसे चलाएं। (आपको उन्हें 32-बिट ओडीबीसी प्रशासक में सेट अप करना होगा।)

+2

आप ओडीबीसी ड्राइवरों के बारे में बात कर रहे हैं; जहां तक ​​मैं कह सकता हूं वह एक ओलेडबी ड्राइवर का उपयोग कर रहा है। दो अलग-अलग चीजें – reiniero

संबंधित मुद्दे