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.