我正在使用VB.NET创建一个简单的应用程序,它将测试各种SQL Server是否可在线使用。
我有下面的代码,但超时不起作用,它只是永远等待,而不是抛出超时错误。我已经设置了断点,因为这是在IP循环中,如果被检查的IP不可用,它就永远不会进展。
Dim data As New SqlClient.SqlConnection("Data Source=DatabaseIP;Initial Catalog=POS;Integrated Security=False;User ID=sa;Password=;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False".Replace("DatabaseIP", IP))
Try
data.Open()
Catch ex As Exception
Dim stophere As String = ""
TextBox1.Text += IP + vbNewLine
End Try
答案 0 :(得分:0)
Connect Timeout=15
不正确,请使用Connection Timeout=15
答案 1 :(得分:0)
要连接数据库,以下代码就足够了,
Dim data As New SqlClient.SqlConnection("Data Source=DatabaseIP;Initial Catalog=POS;Integrated Security=False;User ID=sa;Password=;")