J'ai effectué la fonction suivante pour vérifier si la connexion est établie ou non.Le délai de connexion SQL ne fonctionne pas comme prévu
Ici, j'ai fait timeout = 15 secondes.
Cela fonctionne la plupart du temps.
Mais parfois, il émet une exception avant le temps. Donc, si je donne la même chaîne de connexion, cela fonctionne parfois selon le timeout et parfois il expire avant l'heure.
Quel est le problème avec timeout?
Public Function IsDBExist(ByVal strConnectionString As String) As Boolean
Try
Using connection As New SqlConnection
Dim str As New SqlConnectionStringBuilder(strConnectionString)
str.ConnectTimeout = 15
connection.ConnectionString = str.ToString()
connection.Open()
End Using
Return True
Catch ex As Exception
Return False
End Try
End Function
Rien n'est changé. :) –
Quelle est l'exception? – Serg
Comme j'ai changé manuellement la chaîne de connexion. J'ai changé la chaîne de connexion qui a le nom de serveur qui n'existe pas. L'erreur apparaîtra comme "Erreur liée au réseau ou à une instance spécifique ..." –