2009-12-10 2 views
5

का उपयोग करने के लिए मुझे इंस्टॉल करने की आवश्यकता क्या है मेरे पास ओरेकल डेटाबेस से कनेक्ट करने के लिए एडीओ का उपयोग करके डेल्फी 2007 ऐप है। मैंने ऐप के लिए ब्लॉब फ़ील्ड प्रकारों का समर्थन करने के लिए पाया है, मुझे कनेक्ट करने के लिए OraOLEDB प्रदाता का उपयोग करने की आवश्यकता है। कनेक्शन स्ट्रिंग:OraOLEDB

Provider=OraOLEDB.Oracle;Password=pwd;User ID=username;Data Source=127.0.0.1;Persist Security Info=False 

मैं ने पाया है कि, प्रदाता के रूप में MSDAORA.1 का उपयोग करते समय यह अन्य सभी डेटाबेस संचार के साथ काम करता है, ब्लॉब क्षेत्र के साथ काम नहीं करता।

मेरा सवाल है, मुझे OraOLEDB स्थापित/समर्थित करने के लिए इंस्टॉल करने की क्या आवश्यकता है? क्या कोई विशिष्ट डीएलएल है जो रहने की जरूरत है?

मुझे लगता है कि ठेठ ओरेकल क्लाइंट इंस्टॉलेशन OraOLEDB का समर्थन नहीं कर रहा है। डेटाबेस से कनेक्ट करने का प्रयास करते समय यह त्रुटियां होती है क्योंकि OraOLEDB स्थापित नहीं है।

उत्तर

1

OraOLEDB_90101.exe डाउनलोड करें और इसे चलाएं। पूर्ण निर्देश Instructions for Installing Oracle Provider for OLE DB हैं। यदि आप एमएसडीएन पर कुछ खोज करते हैं तो वे कहते हैं कि बीएलओबी डेटा माइक्रोसॉफ्ट डेटा प्रदाता के साथ समर्थित नहीं है, MSDAORA.1

+0

कल यह मेरे ग्राहक के साथ प्रयास करेगा - आपको बताएगा। –

+0

आप फ़ाइल कहां डाउनलोड करते हैं ?? मैं सिर्फ ओरेकल साइट पर था और OraOLEDB_90101.exe की खोज की थी। इस फ़ाइल को डाउनलोड करने के लिए कोई लिंक नहीं मिला। –

+0

उपेक्षा - Google खोज ने अपनी साइट के विरुद्ध ओरेकल की तुलना में बेहतर काम किया: http://www.oracle.com/technology/software/tech/windows/ole_db/htdocs/utilsoft.htm –