如何调用或查看sql server 2000的所有数据库?[英] How Call Or See all Database of sql server 2000?

问题描述

如何在我的组合框中显示 sql server 2000 的所有数据库意味着后面的代码是什么

如果在 sql server 中证明了超过 2 或 3 个数据库,我想在列表或组合框中显示所有列表

推荐答案

尝试:
SELECT * FROM information_schema.tables



"这是显示所有表我想显示所有数据库"


哎呀!:O
Dim con As  SqlConnection("数据源=GRIFFPC\SQLEXPRESS;Integrated Security=True")con.Open()Dim cmd As 新建 SqlCommand("sp_databases", con)cmd.CommandType = CommandType.StoredProcedureDim 读取 As SqlDataReader = cmd.ExecuteReader()While read.Read()Console.WriteLine(DirectCast(read("DATABASE_NAME"), 字符串))结束 

您将需要更改实例名称,并且可能需要 UID/密码组合而不是集成安全性.

这个[^]可能对你有帮助.

Dim conn As 新建 SqlConnection(connString)Dim strSQL As String = "SELECT name FROM master.sys.databases"Dim DA As  SqlDataAdapter(strSQL,连接)Dim DS As 新建数据集DA.Fill(DS, "dblist")For i = 0 To ds.Tables(0).Rows.Count - 1cmbdb.items.add(ds.Tables(0).Rows(i).Item(0).Tostring())下一个

本文地址:https://www.itbaoku.cn/post/1395164.html