protected void MainMethod()
{
string connectionString = string.Empty;
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();
try
{
for(int i=1;i<=1000;i++){
SaveData1000Times(connection);
}
}
catch
{
string errrMessage = "Something wrong";
}
finally
{
if(connection.State == System.Data.ConnectionState.Open)
connection.Close();
}
}
protected void SaveData1000Times(SqlConnection connection)
{
using (connection)
{
if(connection.State != System.Data.ConnectionState.Open)
connection.Open();
string headend_query = "Headend1";
string query3 = string.Format(@"UPDATE [STB_Details] SET [Delete_Status]= @status WHERE ([Serial_Number]= @serial_number AND [Status]='FINISHED' AND [TimeofTansaction_End]<=@end_time AND [Error_Code]=0 AND [Delete_Status]!=@status) ", headend_query);
SqlCommand cmd = new SqlCommand(query3, connection);
cmd.CommandType = System.Data.CommandType.Text;
cmd.Parameters.Add(new SqlParameter("@status", SqlDbType.NVarChar)).Value = status;
cmd.Parameters.Add(new SqlParameter("@date_time", SqlDbType.DateTime)).Value = DateTime.Now;
cmd.Parameters.Add(new SqlParameter("@serial_number", SqlDbType.NVarChar)).Value = serial_number;
cmd.Parameters.Add(new SqlParameter("@end_time", SqlDbType.DateTime)).Value = end_time;
int rowsAffected = cmd.ExecuteNonQuery();
}
Hope this help you!