Foxtable(狐表)用户栏目专家坐堂 → 有人能转换成浏览局域网内的服务器代码吗?


  共有9424人关注过本帖树形打印复制链接

主题:有人能转换成浏览局域网内的服务器代码吗?

帅哥哟,离线,有人找我吗?
lihe60
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6833 积分:43228 威望:0 精华:0 注册:2009/3/2 14:07:00
有人能转换成浏览局域网内的服务器代码吗?  发帖心情 Post By: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
        Dim dataTable As System.Data.DataTable = instance.GetDataSources()

        Me.ListBox1.Items.Clear()
        For Each row As DataRow In dataTable.Rows
            If (row("InstanceName").ToString = String.Empty) Then
                Me.ListBox1.Items.Add(row("ServerName").ToString)
            Else
                Me.ListBox1.Items.Add(row("ServerName").ToString & "\" & row("InstanceName").ToString)
            End If
        Next
        Me.ListBox1.SelectedIndex = 0

    End Sub

End Class

 

这段代码可以浏览局域网内服务器的代码。

有人可以把这段代码转换成狐表可以运行的代码吗?


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By: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
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6833 积分:43228 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By: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
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6833 积分:43228 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By: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编辑过]

 回到顶部