uses comobj;
procedure TForm1.FormShow(Sender: TObject);
var
SQLServer:Variant;
ServerList:Variant;
i:integer;
begin
SQLServer := CreateOleObject('SQLDMO.Application');
ServerList:= SQLServer.ListAvailableSQLServers;
if serverlist.count <1 then application.Terminate
else
begin
combobox1.Items.Clear;
for i:=1 to serverlist.count do
combobox1.Items.Add(serverlist.item(i)) ;
end;
SQLServer:=NULL;
serverList:=NULL;
end;
我们的机子上都装有SQL SERVER,我的权限是admin,最高权限
procedure TForm1.FormShow(Sender: TObject);
var
SQLServer:Variant;
ServerList:Variant;
i:integer;
begin
SQLServer := CreateOleObject('SQLDMO.Application');
ServerList:= SQLServer.ListAvailableSQLServers;
if serverlist.count <1 then application.Terminate
else
begin
combobox1.Items.Clear;
for i:=1 to serverlist.count do
combobox1.Items.Add(serverlist.item(i)) ;
end;
SQLServer:=NULL;
serverList:=NULL;
end;
我们的机子上都装有SQL SERVER,我的权限是admin,最高权限
2、必须有安装了ODBC驱动
3、不支持非NT平台
,我的没有,和这有关系吗