का उपयोग करते समय ओरेकल क्लाइंट त्रुटि के संस्करण के साथ संगत नहीं है, मैं विजुअल स्टूडियो 2008 एक्सप्रेस संस्करण का उपयोग कर रहा हूं, और मैं Oracle.DataClient का उपयोग करके एक छोटे से एप्लिकेशन को विकसित करने में अपना हाथ कोशिश कर रहा हूं। लक्ष्य प्रणाली में डेटाबेस से कनेक्ट करने का प्रयास करते समय मुझे ऊपर उल्लिखित त्रुटि मिल रही है।प्रदाता Oracle.DataClient
मैंने ओरेकल 10 जीआर 2 के लिए ओरेकल ओडीपीनेट प्रदाता का संदर्भ जोड़ा है, और लक्ष्य मशीन में मेरे पास ओरेकल 10 जीआर 2 डेटाबेस की एक प्रति स्थापित है। इसके बावजूद, मुझे त्रुटि मिल रही है। इसे पोस्ट करने से पहले, मैंने SO पर this post पढ़ा, और मैंने तत्काल क्लाइंट स्थापित किया है, त्रुटि बनी रहती है। नीचे पूर्ण त्रुटि ढेर है।
************** Exception Text **************
System.TypeInitializationException: The type initializer for 'Oracle.DataAccess.Client.OracleConnection' threw an exception. ---> Oracle.DataAccess.Client.OracleException The provider is not compatible with the version of Oracle client at Oracle.DataAccess.Client.OracleInit.Initialize()
at Oracle.DataAccess.Client.OracleConnection..cctor()
--- End of inner exception stack trace ---
at Oracle.DataAccess.Client.OracleConnection..ctor(String connectionString)
at Employees1.frmLogin.oralogin()
at Employees1.frmLogin.btnTest_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
API Data Conversion Assistant
Assembly Version: 0.0.0.1
Win32 Version: 0.0.0.1
CodeBase: file:///C:/Documents%20and%20Settings/3i/My%20Documents/My%20Dropbox/Sathya's%20dropbox/VisualStudio%20Releases/APIDataconversion/Application%20Files/API%20Data%20Conversion%20Assistant_0_0_0_3/API%20Data%20Conversion%20Assistant.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Oracle.DataAccess
Assembly Version: 2.102.2.20
Win32 Version: 2.102.2.20
मैं Oracle 11g मशीन है जिस पर मैं आवेदन विकसित पर स्थापित है, और यह वहाँ ठीक काम करता है, लेकिन लक्षित मशीन पर, मैं इस त्रुटि हो रही है। किसी भी इनपुट की सराहना की जाएगी।
पीएस: जैसा ऊपर बताया गया है, संदर्भित Oracle.DataClient.dll फ़ाइल संस्करण 10 जीआर 2 के अनुरूप है, 11 जी नहीं।
('ociw32.dll.dbl' से नाम बदला) यह होगा अच्छा अगर लोग जो एक प्रश्न कम करते हैं तो उनके कारण (ओं) को एक टिप्पणी में प्रदान करेंगे ... – DCookie
मुझे लगता है कि यह एक अच्छा सवाल है, क्योंकि मैंने एक ही समस्या के साथ पूरी सुबह संघर्ष किया था। – Chris