2009-06-29 7 views
15

मैंने psqlODBC स्थापित किया और जब मैं नियंत्रण कक्ष -> डेटा स्रोत (ओडीबीसी) पर जाता हूं तो मुझे पोस्टग्रेर्स ड्राइवर स्थापित नहीं होता है।पोस्टग्रेएसक्यूएल ओडीबीसी ड्राइवर नियंत्रण कक्ष (डेटा स्रोत) में प्रदर्शित नहीं हो रहा है

मैंने रीबूट किया, अभी भी कुछ भी नहीं।

मैंने तब देखा कि अगर मैं फ़ाइल c:\WINDOWS\system32\odbccp32.cpl फ़ाइल से इस नियंत्रण कक्ष एप्लेट को लॉन्च करता हूं तो ड्राइवर अचानक प्रकट होते हैं!

यह एक XP 64 बिट मशीन पर होता है।

मैं वास्तव में यह समझा नहीं सकता कि यह क्यों है, या इसका क्या प्रभाव है।

जब नियंत्रण कक्ष से शुरू करने, rundll32 के कमांड लाइन है:

"rundll32.exe" shell32.dll,Control_RunDLL "c:\WINDOWS\system32\odbccp32.cpl", 

(इस डेटा प्रोसेस एक्सप्लोरर से है)

जब odbccp32.cpl से शुरू करने कमांड लाइन है:

"C:\WINDOWS\system32\rundll32.exe" C:\WINDOWS\system32\shell32.dll,Control_RunDLL "C:\WINDOWS\system32\ODBCCP32.CPL",@0 

कोई विचार?

+0

मैंने इस ड्राइवर को दूसरे दिन इंस्टॉल किया और यह सीधे डेटा स्रोतों में दिखाई दिया, कोई रीबूट की आवश्यकता नहीं थी। मैंने सामान्य से कुछ भी नहीं किया। –

+0

जो कोई भी इस प्रश्न को बंद करने के लिए मतदान करता है क्योंकि यह सर्वर-गलती से संबंधित है, जाहिर है कि ओडीबीसी क्या है इसकी कोई समझ नहीं है। अगली बार, कृपया टैग को अनदेखा करें। –

+1

+1 मैं सिर्फ उसी समस्या से संबंधित यह प्रश्न ढूंढना पसंद करता था, मेरे पूरे 7-बिट्स डीबी 2 डाटा सेंटर क्लाइंट ड्राइवर के साथ मेरा विन 7 64-बिट सिस्टम पर पूरा दिन था। यह एक शर्म की बात है कि मैं और अधिक नहीं उठा सकता! इस सवाल पूछने के लिए धन्यवाद! =) –

उत्तर

26

क्या आपने शायद 32 बिट ड्राइवर स्थापित किया था? एप्लेट odbc व्यवस्थापक उपकरण, odbcad32.exe के 64-बिट संस्करण को प्रारंभ करता है। % Systemdrive% \ Windows \ SysWoW64 \ odbcad32.exe में 32-बिट संस्करण चलाने का प्रयास करें।

रजिस्ट्री रीडायरेक्शन इसे सिरदर्द का थोड़ा सा बनाता है, अधिक जानकारी के लिए http://support.microsoft.com/kb/942976 देखें।

+6

गंभीरता से? 64-बिट संस्करण को 'odbcad32' कहा जाता है और 32-बिट संस्करण' SysWoW64' निर्देशिका में है? – Nate

+4

Yup :-) उन्हें दोनों odbcad32.exe कहा जाता है, WoW64 विंडोज-ऑन-विंडोज 64 के लिए खड़ा है। –

+0

+1 मुझे कम से कम 10 बार इस जवाब को ऊपर उठाना पसंद होता! मैंने पूरे दिन अपने ताजा स्थापित डीबी 2 डाटा सेंटर क्लाइंट ड्राइवरों के साथ इस समस्या को चारों ओर मोड़ लिया। ड्राइवर 32-बिट हैं, और मेरी प्रणाली 64-बिट्स है। मुझे यह जवाब मिल गया है, वास्तव में! तुमने मेरी जान बचाई! ;-) धन्यवाद! –

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