मैं इसे काम करने में कामयाब रहा।
- ओडीएसी का अच्छा संस्करण डाउनलोड करें जो आपके प्रोजेक्ट को लक्षित करेगा।
-
32 बिट प्रोजेक्ट के लिए आपको ODAC12..._x32.zip (ODAC121021Xcopy_32bit.zip) डाउनलोड करना होगा।
-
64 बिट प्रोजेक्ट के लिए आपको ODAC12..._x64.zip
. डाउनलोड करना होगा
-
अपने इच्छित संस्करण (32 बिट बनाम 64 बिट) के आधार पर इसे एक खाली फ़ोल्डर में खोल दें।
-
instantclient_12_1
. में पता लगाएँ विंडोज़ सर्च बार में *.dll सर्च करके सभी dll को फोल्डर करें। आपको हथियाने की जरूरत है:
-
oci.dll
-
ociw32.dll
-
orannzsbb12.dll
-
oraociei12.dll
-
oraons.dll
odp.net4
में खोजें याodp.net20
आपके .NET संस्करण के आधार पर यह दो dll फ़ोल्डर:
-
OraOps12.dll
-
Oracle.DataAccess.dll
-
उन 32 बिट डीएलएस या 64 बिट डीएलएस की प्रतिलिपि बनाएँ और उन्हें सीधे अपने प्रोजेक्ट के आउटपुट पथ में रखें। उदाहरण के लिए
C:\...\vsProjects\BulkInsert\BulkInsert\bin\Debug
में । -
आउटपुट पथ पर इंगित करके अपने प्रोजेक्ट में Oracle.DataAccess.dll ब्राउज़ करें।
UPD:ODP.NET प्रदाता के हाल के संस्करणों (यहां से डाउनलोड किए गए) के फ़ाइल नामों में "12" के बजाय "19" प्रत्यय है:
<ब्लॉकक्वॉट>-
oci.dll
-
ociw32.dll
-
orannzsbb19.dll
-
oraociei19.dll
-
oraons.dll
-
OraOps19.dll
-
Oracle.DataAccess.dll