.mdb फ़ाइलों का उपयोग कर बहु-थ्रेडेड (.NET Framework 3.5 SP1 WinForms) डेस्कटॉप एप्लिकेशन चलाने के कई घंटों (~ 6 घंटे Win7 64bit, ~ 24hours WinXP) के बाद बैकएंड मैं निम्नलिखित रनटाइम त्रुटि हो रही है:System.Data.OleDb.OleDbConnectionInternal..ctor: निर्दिष्ट त्रुटि
Exception ->Unspecified error
StackTrace ->
at System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
at System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.OleDb.OleDbConnection.Open()
at NetworkManager.SearchInputFileHandler.GetInputRows(SearchProgramTypeEnumeration programType, Int32 startRowNum, Int32 rowsQty, Boolean setupInProgress, Boolean filterOutUninitializedRows)
ऐसा लगता है कि यह एक OleDbProvider बग है।
क्या आपने ऐसा कुछ देखा/अनुभव किया है?
प्रसंग:
(1) मैं विशेष रूप से प्रयोग करते हैं
using (OleDbConnection cnn = new OleDbConnection("{{mymdbConnectionStringHere}}")) {
cnn.Open();
...
}
(2) मैं कुछ चुनिंदा एसक्यूएल भाव में खंड में प्रयोग करते हैं बाहरी एमडीबी तालिकाओं के लिए बात करने के लिए।
मुझे लगता है कि समस्याएं केस (2) के कारण होती हैं। यद्यपि यह अभी भी जांच करने के लिए एक परिकल्पना है (मेरे आवेदन के मूल कोड में कुछ कोड फिक्स की आवश्यकता है, और अब मैं सोच रहा हूं कि यह ठीक करने के लायक होगा, या मुझे बेहतर एमएस एसक्यूएल बैकएंड पर स्विच करना चाहिए।)
धन्यवाद आप।
अधिकतर ओपन() कॉल पर अपवाद हो रहा है, इसलिए अपनी कनेक्शन स्ट्रिंग, डेटाबेस प्रमाण-पत्र आदि को दोबारा जांचें –
निर्दिष्ट त्रुटि .. अस्तित्व में सबसे उपयोगी त्रुटि संदेश होना चाहिए। –
@ ममता दलाल: यदि समस्या कई घंटों के बाद होती है, तो निश्चित रूप से यह कनेक्शन स्ट्रिंग और डेटाबेस प्रमाण-पत्र नहीं है ..मुझे एक ही समस्या है, और मैं समाधान खोजने के लिए भी उत्सुक हूं। – Allie