SQL Server üzerindeki database lerin bir listesine ihtiyacınız olduğundan SqlConnection dan örneklediğimiz sqlConx.GetSchema("Database") method'u ile database listesini alabiliyoruz.
using System.Data;
using System.Data.SqlClient;
string conStr = "Data Source = SunucuAdi; User Id = kullaniciAdi; Password = sifre";
using (SqlConnection sqlConx = new SqlConnection(conStr))
{
try
{
sqlConx.Open();
DataTable tblDatabases = sqlConx.GetSchema("Databases");
try
{
sqlConx.Open();
DataTable tblDatabases = sqlConx.GetSchema("Databases");
//Elimize dolu bir DataTable geçti bundan sonra ne istersek yapabiliriz.
sqlConx.Close();
sqlConx.Close();
//Ben ComboBox ta listeledim.
cbDatabase.DataSource = tblDatabases;
cbDatabase.DisplayMember = "database_name";
cbDatabase.ValueMember = "database_name";
cbDatabase.SelectedIndex = 0;
}
catch (SqlException ex)
{
MessageBox.Show("Mesaj : " + ex.Message);
}
cbDatabase.DisplayMember = "database_name";
cbDatabase.ValueMember = "database_name";
cbDatabase.SelectedIndex = 0;
}
catch (SqlException ex)
{
MessageBox.Show("Mesaj : " + ex.Message);
}
}
1 yorum:
Teşekkür ederim.
Yorum Gönder