以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 有人能转换成浏览局域网内的服务器代码吗? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=15910) |
-- 作者:lihe60 -- 发布时间:2012/1/17 13:20:00 -- 有人能转换成浏览局域网内的服务器代码吗? Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim instance As System.Data.Sql.SqlDataSourceEnumerator = System.Data.Sql.SqlDataSourceEnumerator.Instance Me.ListBox1.Items.Clear() End Sub End Class
这段代码可以浏览局域网内服务器的代码。 有人可以把这段代码转换成狐表可以运行的代码吗? |
-- 作者:狐狸爸爸 -- 发布时间:2012/1/17 14:48:00 -- Dim instance As System.Data.Sql.SqlDataSourceEnumerator = System.Data.Sql.SqlDataSourceEnumerator.Instance Dim DataTable As System.Data.DataTable = instance.GetDataSources() For Each Row As data.DataRow In DataTable.Rows output.show(Row("ServerName")) Next |
-- 作者:lihe60 -- 发布时间:2012/1/17 16:17:00 -- 以下是引用狐狸爸爸在2012-1-17 14:48:00的发言:
Dim instance As System.Data.Sql.SqlDataSourceEnumerator = System.Data.Sql.SqlDataSourceEnumerator.Instance Dim DataTable As System.Data.DataTable = instance.GetDataSources() For Each Row As data.DataRow In DataTable.Rows output.show(Row("ServerName")) Next 再问一个问题,如何获取该服务器的IP地址、机器码? [此贴子已经被作者于2012-1-18 8:02:57编辑过]
|
-- 作者:lihe60 -- 发布时间:2012/1/18 8:44:00 --
SELECT STUFF([output],1,CHARINDEX(\':\',[output]),\'\') AS [服务器IP地址] FROM OPENROWSET( \'SQLOLEDB\', \'Server=.;Trusted_Connection=yes\', \'SET FMTONLY OFF; EXEC master..xp_cmdshell \'\'ipconfig/all\'\'\' ) AS t WHERE [output] LIKE \'%IP Address%\'
这个代码如何转换成狐表可执行语句。 [此贴子已经被作者于2012-1-18 9:45:10编辑过]
|