sql >> Databáze >  >> RDS >> Sqlserver

Jak používat Try Catch k zobrazení Selhání přihlášení pro připojovací řetězec (App.Config).

Nejprve přiřaďte hodnotu připojovacímu řetězci app.config:

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

Poté použijte Try Catch Block. Pokud se připojení nezdaří, použijte zprávu v 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

Deklarujte globalConnStr jako globální proměnnou a až skončíte s kontrolou přihlašovacích údajů, přiřaďte připojovací řetězec k globalConnStr. Poté můžete ve svém programu použít řetězec globalConnStr tolikrát, kolikrát chcete.




  1. Numerické funkce v Oracle (úplný seznam)

  2. Příklady SQUARE() v SQL Server

  3. Chybová zpráva – ORA-25155:sloupec použitý v NATURAL spojení nemůže mít kvalifikátor 25155. 00000 – sloupec použitý v NATURAL spojení nemůže mít kvalifikátor

  4. Chyba syntaxe MySQL při vytváření tabulky