Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

(App.Config) कनेक्शन स्ट्रिंग के लिए लॉगिन विफलता प्रदर्शित करने के लिए ट्राइ कैच का उपयोग कैसे करें

पहले app.config कनेक्शन स्ट्रिंग को मान निर्दिष्ट करें:

My.Settings.Item("CustomerConnectionString") = "Data Source=FAROOK-PC\SQLEXPRESS;Initial 
Catalog= '" & Me.ComboBox1.Text & "'; uid = '" & Me.Login1.Text & "'; pwd = '" & 
Me.Password1.Text & "'"

फिर ट्राई कैच ब्लॉक का इस्तेमाल करें। यदि कनेक्शन विफल हो जाता है तो कैच ब्लॉक में अपने संदेश बॉक्स का उपयोग करें।

Dim sqlCnn As New SqlConnection
Dim connString as string = My.Settings.Item("CustomerConnectionString").value

Try
   sqlCnn = New SqlConnection(connString)
   sqlCnn.open()
   globalConnStr = connString
Catch ex As SqlException
   MsgBox("Login Failed")
Finally
   sqlCnn.close()
End Try

GlobalConnStr को वैश्विक चर के रूप में घोषित करें और जब आप लॉगिन क्रेडेंशियल की जाँच के साथ कर लें तो कनेक्शन स्ट्रिंग को GlobalConnStr को असाइन करें। इसके बाद आप अपने प्रोग्राम में जितनी बार चाहें GlobalConnStr स्ट्रिंग का उपयोग कर सकते हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर:PARTITION BY और GROUP BY के बीच अंतर

  2. मैं SQL क्वेरी का उपयोग करके अल्पविराम से अलग की गई सूची कैसे बनाऊं?

  3. SQL क्वेरी अनुकूलन

  4. DATETIME से DATETIME2 तक के रूपांतरण का मान क्यों बदलता है?

  5. SQL नेटवर्क इंटरफेस, त्रुटि:26 - सर्वर/इंस्टेंस निर्दिष्ट करने में त्रुटि का पता लगाना