在Winform 中 如何去获取 sql server 2005 里面所有数据库的名称? RT ....我想在一个 Winform 中获取 sql server 2005 里面所有数据库的名称 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /// <summary> /// 获得系统中所有数据库的列表。 /// </summary> /// <res> 抛出所有异常,在调用本函数的函数中处理。 </res> /// <returns> 所有数据库名称的ArrayList </returns> public ArrayList GetDatabaseList() { //Refresh DataBase List ArrayList list = null; SqlConnection conn = null; try { String SelectDBQuery = "SELECT NAME FROM master..sysdatabases ORDER BY NAME "; conn = new SqlConnection(this.ConnectionString); SqlCommand SelectCommand = new SqlCommand(SelectDBQuery, conn); conn.Open(); SqlDataReader reader = SelectCommand.ExecuteReader(); list = new ArrayList(); while(reader.Read()) { list.Add(reader.GetString(0)); } reader.Close(); conn.Close(); } finally { if(conn != null) { conn.Close(); } } return(list); } SELECT NAME FROM master.dbo.sysdatabases ORDER BY NAME OK 我知道SELECT NAME FROM master..sysdatabases ORDER BY NAME 就是不知道怎么用 谢谢 结贴 请问 listbox 能把text与value分开? DotNetSpeech中实现中文女声发音 C#中怎么获得打印机是否缺纸? 求助:求一个C#windows应用程序实现数据库备份与还原! form的locked问题????? 两张DataTable的联合查询 急!!!!!请问怎样将string型转换成byte[]型 (高手赐教)怎么做菜单编辑器? 最近一段时间,我对csdn论坛的看法 关于多线程。请问是否可以在线程中再启动子线程? Windows控件中怎么可以用一个button实现后台运行? 为什么我不能解压?
/// 获得系统中所有数据库的列表。
/// </summary>
/// <res> 抛出所有异常,在调用本函数的函数中处理。 </res>
/// <returns> 所有数据库名称的ArrayList </returns>
public ArrayList GetDatabaseList()
{
//Refresh DataBase List
ArrayList list = null;
SqlConnection conn = null; try
{
String SelectDBQuery = "SELECT NAME FROM master..sysdatabases ORDER BY NAME ";
conn = new SqlConnection(this.ConnectionString);
SqlCommand SelectCommand = new SqlCommand(SelectDBQuery, conn);
conn.Open(); SqlDataReader reader = SelectCommand.ExecuteReader();
list = new ArrayList();
while(reader.Read())
{
list.Add(reader.GetString(0));
}
reader.Close();
conn.Close();
}
finally
{
if(conn != null)
{
conn.Close();
}
} return(list);
}
SELECT NAME FROM master.dbo.sysdatabases ORDER BY NAME