刚才发的贴已经结了后,才发现有个问题,请帮忙啊:
//得到SQL服务器的列表
public ArrayList GetSqlServerList()
{
ArrayList list = new ArrayList() ;
SQLDMO.Application sqlApp = new SQLDMO.Application();
SQLDMO.NameList ServerName = sqlApp.ListAvailableSQLServers();
for(int i=0;i<ServerName.Count;i++)
{
list.Add(ServerName.Item(i+1));
}
return list;
}
这段代码的ListAvailableSQLServers()函数有问题啊,好象是与系统环境有关系,我该怎么配置,或者是否有其他方法,请帮忙,谢谢了,请问是否有其他更详细对数据库的操作的代码吗?
//得到SQL服务器的列表
public ArrayList GetSqlServerList()
{
ArrayList list = new ArrayList() ;
SQLDMO.Application sqlApp = new SQLDMO.Application();
SQLDMO.NameList ServerName = sqlApp.ListAvailableSQLServers();
for(int i=0;i<ServerName.Count;i++)
{
list.Add(ServerName.Item(i+1));
}
return list;
}
这段代码的ListAvailableSQLServers()函数有问题啊,好象是与系统环境有关系,我该怎么配置,或者是否有其他方法,请帮忙,谢谢了,请问是否有其他更详细对数据库的操作的代码吗?
http://terrylee.cnblogs.com/archive/2005/10/25/261912.html
里的:
6 sqlServers = sqlApp.ListAvailableSQLServers(); 这句为什么在我机器上抱错: 错误提示:"接口 SQLDMO.NameList 的 QueryInterface 失败。";这是什么原因啦
(注意:在使用该方法是需要打上SQLSERVER2000SP3这个补丁,不然会出现接口SQLDMO.NameList 的 QueryInterface 失败的错误。)