EXIBIR BANCOS DO SQL SERVER

JOAO89 14/08/2009 16:51:51
#319890
Olá a todos, gostaria de saber se há alguma maneira de exibir todos os bancos de um servidor SQL Server em uma aplicação C#.

Obrigado
TECLA 14/08/2009 17:07:42
#319895
Insira dois controles no FORM, Button e ListBox.

using System.Data.SqlClient;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@[Ô]Data Source=.\SQLEXPRESS; Integrated Security=True;Connect Timeout=30;User Instance=True[Ô]);
SqlCommand cmd = new SqlCommand([Ô]SELECT name FROM sysdatabases[Ô], con);
try
{

con.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
listBox1.Items.Add(dr[0].ToString());
}
dr.Dispose();
cmd.Dispose();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
finally
{
con.Close();
con.Dispose();
}
}
}
}


é isso aí!
Tópico encerrado , respostas não são mais permitidas