जहाँ तक मुझे पता है, Oracle.DataAccess
असेंबली केवल 32 बिट्स के साथ काम करती है, मुझे 64 बिट्स के साथ भी इस तरह की समस्या है और यह वास्तव में काम नहीं करता है। मेरा समाधान जीएसी से 64 बिट्स को हटाकर जीएसी पर 32 बिट्स स्थापित करना था। मैं बिन फ़ोल्डर में किसी भी .dll फ़ाइल को अपने एप्लिकेशन में जीएसी पर असेंबली ढूंढता हूं।
यदि आपकी मशीन और संचालन प्रणाली 64 बिट की है तो कोई समस्या नहीं है, 32 बिट संस्करण ठीक काम करेगा।
अपडेट करें
मेरा सुझाव है कि आप आधिकारिक Oracle ODP.NET, प्रबंधित ड्राइवरपर एक नज़र डालें। कोड>
, यह Oracle.DataAccess
. से बेहतर संस्करण है . यह प्रबंधित ड्राइवर
ओरेकल क्लाइंट
की जरूरत नहीं है मशीन पर, और आपको केवल कनेक्शन स्ट्रिंग
के डेटासोर्स फ़ील्ड पर TNS प्रदान करने की आवश्यकता है और यह 32
. के लिए ठीक काम करता है और 64
बिट्स।