如果您要检查打开或关闭的远程服务器的状态,则工作良好。 我与链接到远程服务器的sql通信。但是当服务器关闭时,超时对于我的笔来说是个问题。 我想看看答案是否立即关闭。
Public Sub Treeview1_NodeMouseClick(sender As Object, e As TreeNodeMouseClickEventArgs) Handles Treeview1.NodeMouseClick
Dim ksname As String
ksname = e.Node.Text
oleCMD = New OleDbCommand("exec sp_testlinkedserver " & ksname.ToString, Con)
oleCMD.CommandTimeout = 2
Try
Dim oledbReader1 As OleDbDataReader = oleCMD.ExecuteReader()
e.Node.ImageIndex = 1
e.Node.SelectedImageIndex = 1
e.Node.Checked = True
Catch ex As Exception
e.Node.SelectedImageIndex = 2
e.Node.ImageIndex = 2
e.Node.Checked = False
End Try
End Sub
我用以上代码设置的命令超时不起作用 我还尝试了SQL链接属性中的连接超时和查询超时时间不起作用。
从现在开始谢谢您