已知一个SQL Server服务器名称,怎么得到该服务器下的数据库名称列表(20分)

  • 主题发起人 主题发起人 szkxy
  • 开始时间 开始时间
S

szkxy

Unregistered / Unconfirmed
GUEST, unregistred user!
已知一个SQL Server服务器名称,怎么得到该服务器下的数据库名称列表
 
直接用sp_databases
 
能否详细点?
 
sp_databases 具体解释查 SQLServer 的联机丛书
很详细
 
如果用DELPHI的话,还要看你用的什么联结的数据库。用DATABASE,
Session.getaliasnames(lstBoxTables.items);
用ADO,ADOConnection1.GetTableNames(lstBoxTables.Items, False);
 
select Name from master..databases
 
wumeng,GetTableNames只是得到表名,我要的是数据库名称
 
uses ADOConEd
if EditConnectionString(ADOConnection1) then
begin
edtADOConStr.Text:=ADOConnection1.ConnectionString;
end;
这个是把建立ConnectionString的对话框调出来,你可以用WIN API找到它上面的
COMBOX,然后把它的内容取出来。
 
select name from master.dbo.sysdatabases
就可以了。
 
Puma Wang, 说的确实可以!!!
 
接受答案了.
 
后退
顶部