smarteste måde til genbrug af kode
Jeg ahr følgende stykke kode der tæller antal film i en genre fra en database. problemet er at jeg har 14 forskellige genre og gerne vil undgå at skulle lave nedenstående for hver enkelt af disse optællinger - kan det lade sig gøre at "genbruge" nedenstående kode til dette formål og i givent fald hvordan?public partial class MasterPage : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
OleDbConnection MyConnection = new OleDbConnection();
MyConnection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|FilmDB.mdb";
string strSQL1 = "Select COUNT (*) as AntalAction from FilmTabel WHERE Genre='Action'";
OleDbCommand objCommand = new OleDbCommand(strSQL1, MyConnection);
OleDbDataReader objDataReader = null;
try
{
MyConnection.Open();
objDataReader = objCommand.ExecuteReader();
while (objDataReader.Read() == true)
{
lblAction.Text = "Action (" + Convert.ToString(objDataReader["AntalAction"]) + ")";
}
MyConnection.Close();
objDataReader.Close();
}
catch (Exception exept)
{
Convert.ToString(exept);
}
}
}