Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách sử dụng Try Catch để hiển thị Lỗi đăng nhập cho chuỗi kết nối (App.Config)

Đầu tiên chỉ định giá trị cho chuỗi kết nối app.config:

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

Sau đó sử dụng Try Catch Block. Nếu kết nối không thành công, hãy sử dụng hộp thông báo yor trong khối bắt.

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

Khai báo globalConnStr dưới dạng biến toàn cục và khi bạn hoàn tất việc kiểm tra thông tin đăng nhập, hãy chỉ định chuỗi kết nối cho globalConnStr. Sau đó, bạn có thể sử dụng chuỗi globalConnStr bao nhiêu lần bạn muốn trong chương trình của mình.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách dễ dàng xây dựng lại cơ sở dữ liệu tổng thể trong SQL Server

  2. Tạo mặt nạ dữ liệu động trong SQL Server cho người dùng nâng cao

  3. Địa lý &hình học SQL 2008 - sử dụng cái nào?

  4. Định dạng số điện thoại trong SQL Server (T-SQL)

  5. Cú pháp và đóng gói INNER JOIN kỳ lạ