如何获得局域网内所有的SQL Server服务器名称?
解决方案 »
- 偶然看不到TMS的TAdvStringGrid的一段代码,是这样...
- 这个问题让我困惑了很久````````````````````````````````````
- form的doublebuffered 设置问题
- 请各位大虾帮我看看,这句是什么意思?
- 关于共享软件开发的问题。我想请问制作共享软件,是否需要交税是否需要到工商局去登记注册什么的。
- 怎样选择DBGRID的某一行?
- 数据库中的多个ole对象怎么再输出到同一个word中?
- 请问怎样发布软件?
- 请教这是什么程序
- 数字位数的统计
- 小弟学浅,问几个小问题:1、跳转到记录集当中的某条数据;2、SQL服务器上是否可以建触发器通过时间触发事件?
- 开贴补1000分,请 ly_liuyang(Liu Yang) 进来接分(10)
var
SQLServer:Variant;
ServerList:Variant;
i:integer;
begin SQLServer := CreateOleObject('SQLDMO.Application');
ServerList:= SQLServer.ListAvailableSQLServers;
if serverlist.count<1 then application.Terminate
else
begin
sncombobox1.Items.Clear;
for i:=1 to serverlist.count do
sncombobox1.Items.Add(serverlist.item(i)) ;
end;
SQLServer:=NULL;
serverList:=NULL;end;
var
SQLServer:Variant;
ServerList:Variant;
i:integer;
begin
SQLServer := CreateOleObject('SQLDMO.Application');
ServerList:= SQLServer.ListAvailableSQLServers;
if serverlist.count <1 then
begin //如果服务器不存在,则退出系统
showmessage('服务器不存在,请检测服务器是否已经开机或者服务是否打开了');
Exit;
End;
for i:=1 to serverlist.count do
listbox1.Items.Add(serverlist.item(i));
end;
end.