विजुअल स्टूडियो 32-बिट एप्लिकेशन है, 64-बिट संस्करण मौजूद नहीं है। यह आपके कंपाइलर सेटिंग्स मौसम में लक्ष्य आर्किटेक्चर पर निर्भर करता है, आपको 32 या 64 बिट ओरेकल क्लाइंट की आवश्यकता होती है।
फिर, नाम स्थान System.Data.OracleClient
बहिष्कृत
है कई सालों तक आपको इसका इस्तेमाल नहीं करना चाहिए। Oracle के ड्राइवर
का उपयोग करें इसके बजाय।
इस उत्तर पर एक नज़र डालें, वहां मैंने कुछ विवरण प्रदान किए हैं:-version-of-oracle-client#25412992">प्रदाता Oracle क्लाइंट के संस्करण के साथ संगत नहीं है
कुछ और टिप्पणियाँ:
आपको OracleDataReader
. को बंद/निपटान करना चाहिए आपके द्वारा इसका उपयोग करने के बाद।
हार्ड-कोड स्ट्रिंग्स के बजाय बाइंड-वेरिएबल का उपयोग करें:
cmd.CommandText = "Select E.c_Date, E.c_Time, E.l_UID, E.l_TID from tEnter E where E.c_Date>= :sd and E.c_Date<= :ed";
cmd.Parameters.Add("sd", OracleDbType.Date, ParameterDirection.Input).Value = fromDate;
cmd.Parameters.Add("ed", OracleDbType.Date, ParameterDirection.Input).Value = toDate;
तो फिर आपको किसी ToString()
. का भी ध्यान रखने की जरूरत नहीं है तरीके।