Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
public DataTable fill(string command_text, Dictionary<string, object> parameters, CommandType command_type)
{
string connection_string = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["connection_string"].ConnectionString;
using (SqlConnection sql_connection = new SqlConnection(connection_string))
{
using (SqlDataAdapter sql_data_adapter = new SqlDataAdapter(command_text, sql_connection))
{
if (parameters != null)
{
foreach (KeyValuePair<string, object> parameter in parameters)
{
sql_data_adapter.SelectCommand.Parameters.AddWithValue(parameter.Key, parameter.Value);
}
}
sql_data_adapter.SelectCommand.CommandType = command_type;
using (DataTable data_table = new DataTable())
{
sql_data_adapter.Fill(data_table);
return data_table;
}
}
}
}
BitTorrent Tracker на C#