Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да използвате Try Catch за показване на грешка при влизане за (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 & "'"

След това използвайте Try Catch Block. Ако връзката е неуспешна, използвайте кутията си за съобщения в блока 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

Декларирайте 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. Как да използвате оператора BETWEEN в SQL Server

  2. Използване на колона псевдоним в клаузата where в ms-sql 2000

  3. Да се ​​параметризира ли името на таблицата в .NET/SQL?

  4. Какви разрешения са необходими за масово вмъкване в SQL Server от мрежов дял с Windows удостоверяване?

  5. SQLAlchemy съкращава VARCHAR(MAX)