Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara menggunakan Try Catch untuk menampilkan kegagalan Login untuk string koneksi (App.Config)

Pertama-tama tetapkan nilai ke string koneksi app.config:

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

Kemudian gunakan Coba Catch Block. Jika koneksi gagal, gunakan kotak pesan Anda di blok tangkap.

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

Deklarasikan globalConnStr sebagai variabel global dan ketika Anda selesai memeriksa kredensial login, tetapkan string koneksi ke globalConnStr. Setelah ini, Anda dapat menggunakan string globalConnStr sebanyak yang Anda inginkan dalam program Anda.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server mengonversi varbinary ke string

  2. Bagaimana cara menggunakan kembali pernyataan yang disiapkan dengan benar dan efisien di C# .NET (SQL Server)?

  3. 3 Cara Mendaftar Semua Prosedur Tersimpan di Database SQL Server

  4. Bagaimana saya bisa mengkloning database SQL Server di server yang sama di SQL Server 2008 Express?

  5. Pemotongan SQL Server dan batasan 8192