我装的是SQL Server 2008,2000机子上也有,我想做的是把存在的服务器的名称加到下拉列表中。以下是我的代码
SQLDMO.Application mysqlserver = new SQLDMO.Application();
SQLDMO.NameList myserverlist = mysqlserver.ListAvailableSQLServers();
if (myserverlist.Count >=1)
{
for (int x = 0; x<myserverlist.Count; x++)
{
comboBox1.Items.Add(myserverlist .Item(x+1));
}
}
最后发现myserverlist.Count 的值是为0的。也就是木有;
哪位大虾指点迷津~
SQLDMO.Application mysqlserver = new SQLDMO.Application();
SQLDMO.NameList myserverlist = mysqlserver.ListAvailableSQLServers();
if (myserverlist.Count >=1)
{
for (int x = 0; x<myserverlist.Count; x++)
{
comboBox1.Items.Add(myserverlist .Item(x+1));
}
}
最后发现myserverlist.Count 的值是为0的。也就是木有;
哪位大虾指点迷津~
你为什么这的设计列,直接读取到datatable,或者一条一条的读取到List里面,再显示到comboBox1上面。