C# ta Asp.Net web sitesi geliştiriyorum seçili serverda ki databaseleri dropdownlist'e listelemek istiyorum.Bin bir çeşit kod denedim olmadı.Son olarak aşağıdaki kod bloğunu yazdım.Fakat System.Data.dll hatası aldım.Yardımcı olur musunuz
PageLoad: List<String> databases = new List<String>();
SqlConnectionStringBuilder connection = new SqlConnectionStringBuilder();
connection.DataSource = "Provider=SQLOLEDB.1;Data Source=serveradi\\SQLEXPRESS;Integrated Security=SSPI;"; // enter credentials if you want //connection.UserID = //get username; // connection.Password = //get password; connection.IntegratedSecurity = true;
String strConn = connection.ToString();
//create connection SqlConnection sqlConn = new SqlConnection(strConn);
PageLoad:
List<String> databases = new List<String>();
SqlConnectionStringBuilder connection = new SqlConnectionStringBuilder();
connection.DataSource = "Provider=SQLOLEDB.1;Data Source=serveradi\\SQLEXPRESS;Integrated Security=SSPI;";
// enter credentials if you want
//connection.UserID = //get username;
// connection.Password = //get password;
connection.IntegratedSecurity = true;
String strConn = connection.ToString();
//create connection
SqlConnection sqlConn = new SqlConnection(strConn);
//open connection
sqlConn.Open();
//get databases
DataTable tblDatabases = sqlConn.GetSchema("Databases");
//close connection
sqlConn.Close();
//add to list
foreach (DataRow row in tblDatabases.Rows)
{
String strDatabaseName = row["database_name"].ToString();
DropDownList1.Items.Add(strDatabaseName);
}