看网上有些文章介绍可以利用1434端口取得主机名称、实例名称、版本、管道名称等信息,我搜了一下也有介绍用VB.NET来枚举网内的SQL服务器,但没有找到用VB6.0的。刚才我用Winsock对我的SQL服务器的1434端口尝试发送了&H2的数据,结果返回了一个|p,这并不是我想获取的资料,请教各位怎么用VB6.0取得某一局域网内某个固定IP的1434端口的信息?
调试欢乐多
http://www.applevb.com/sourcecode/getallserveronnet.zip
可以操作SQL Server
Private Sub Form_Load()
Dim cnn As ADODB.Connection
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\lcsys\mysjk\图书.mdb;"
cnn.Open
If cnn.State = adStateOpen Then
MsgBox "打开数据库"
End If
cnn.Close
If cnn.State = adStateClosed Then
MsgBox "关闭数据库"
End If
End Sub
这段程序运行后,出现以提示:
“对象变量或with块变量未设置”
请问这是什么原因??