Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak używać Try Catch do wyświetlania błędu logowania dla parametrów połączenia (App.Config)

Najpierw przypisz wartość do ciągu połączenia app.config:

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

Następnie użyj Try Catch Block. Jeśli połączenie nie powiedzie się, użyj swojego okna wiadomości w bloku catch.

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

Zadeklaruj globalConnStr jako zmienną globalną, a po zakończeniu sprawdzania poświadczeń logowania przypisz ciąg połączenia do globalConnStr. Następnie możesz użyć ciągu globalConnStr tyle razy, ile chcesz w swoim programie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przypisać wstawioną wartość wyjściową do zmiennej w serwerze sql?

  2. Czy używasz odpowiednich narzędzi do monitorowania wydajności bazy danych?

  3. C#/SQL:tworzenie kopii zapasowych i przywracanie przez kopiowanie i zastępowanie plików bazy danych?

  4. Rozwiązania DevOps do automatyzacji tworzenia baz danych

  5. Klauzula WHERE używająca wartości, które mogą mieć wartość NULL