c# - Connection to a Microsoft Access database using Microsoft Visual Studio? -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 1 उत्तर
इस कोड के साथ मेरी बड़ी समस्या यह है कि जब मैं अपने डेटाबेस से कनेक्ट करने का प्रयास करता हूं, तो कार्यक्रम फिट को फेंकता है मैं अपने btnSubmit_Click बटन को धक्का देता हूं, और यह मुझे यह त्रुटि बताता है: "'माइक्रोसॉफ्ट। एएसीई। ओएलईडीबी .12.0' प्रदाता स्थानीय मशीन पर पंजीकृत नहीं है।" मैंने अपना कोड नीचे रख दिया क्या कोई मेरी मदद कर सकता है यह समझने में कि क्या गलत है?
नामस्थान WindowsFormsApplication5 {सार्वजनिक आंशिक वर्ग} फॉर्म 1: फ़ॉर्म {सार्वजनिक फॉर्म 1 () {InitializeComponent (); } निजी शून्य btnSubmit_Click (ऑब्जेक्ट प्रेषक, EventArgs ई) {OleDbConnection कनेक्ट; ऑलेडब कॉमांड कमांड; कनेक्ट = नया OleDbConnection (@ "प्रदाता = Microsoft.ACE.OLEDB.12.0; डेटा स्रोत =" + @ "सी: \ उपयोगकर्ता \ drwi \ डेस्कटॉप \ डेटाबेस \ Javadata1.accdb"); Connect.Open (); Command = Connect.CreateCommand (); Command.CommandText = "सम्मिलित करें" + txtFirstName.Text + "," + txtLastName + "T_Users में;"; Connect.Close (); } निजी शून्य Display_Click (ऑब्जेक्ट प्रेषक, EventArgs ई) {OleDbConnection कनेक्ट; ऑलेडब कॉमांड कमांड; कनेक्ट = नया OleDbConnection (@ "प्रदाता = Microsoft.ACE.OLEDB.12.0; डेटा स्रोत =" + @ "सी: \ उपयोगकर्ता \ drwi \ डेस्कटॉप \ डेटाबेस \ Javadata1.accdb"); Connect.Open (); Command = Connect.CreateCommand (); Command.CommandText = "T_Users से * चुनें;"; OleDbDataReader पढ़ें = command.ExecuteReader (); If (read.Read ()) {txtOutput.Text = read ["UserID"]। ToString () + "," + "[FirstName"] पढ़ा जाता है। ToString () + "," + [[LastName "] पढ़ा है तार(); } अन्य {Messagebox.Show ("अमान्य डाटाबेस कनेक्शन"); }; Connect.Close (); }}
निम्न प्रयास करें:
-
यदि आप अभी भी समस्याएं हैं
- स्थापित करें
- स्थापित करें
-
Comments
Post a Comment